A B C E G I M N P R S V 

A

addNewGenerationChromosome(H) - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Adds the value to attribute newGenerationChromosomes.
addNewGenerationChromosomes(Collection<H>) - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Adds the value to attribute newGenerationChromosomes.

B

bitMutationType - Variable in class com.banda.math.business.evo.EvoChromManipulatorBO
 

C

ChromosomeReflectionProviderImpl - Class in com.banda.math.reflection.evo
 
ChromosomeReflectionProviderImpl(Class<? extends Chromosome<?>>) - Constructor for class com.banda.math.reflection.evo.ChromosomeReflectionProviderImpl
 
chromosomeRF - Variable in class com.banda.math.business.evo.EvoChromManipulatorBO
 
clone(Chromosome) - Method in class com.banda.math.reflection.evo.ChromosomeReflectionProviderImpl
 
cloneChromosome(H) - Method in class com.banda.math.business.evo.EvoChromManipulatorBO
 
codeElementValueBounds - Variable in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
codeSize - Variable in class com.banda.math.business.evo.EvoChromManipulatorBO
 
com.banda.math - package com.banda.math
 
com.banda.math.business.evo - package com.banda.math.business.evo
 
com.banda.math.business.rand - package com.banda.math.business.rand
 
com.banda.math.reflection.evo - package com.banda.math.reflection.evo
 
createBlankCode() - Method in class com.banda.math.business.evo.EvoArrayChromManipulatorBO
 
createBlankCode() - Method in class com.banda.math.business.evo.EvoChromManipulatorBO
 
createInstance(EvoTaskType) - Method in class com.banda.math.business.evo.EvoChromManipulatorBOFactory
 
createInstance(EvoRunTask, EvoTaskBO<H, C, T>) - Method in interface com.banda.math.business.evo.GeneticAlgorithmBOFactory
 
createNewChromosome() - Method in class com.banda.math.business.evo.EvoChromManipulatorBO
 
createTestSamples() - Method in class com.banda.math.business.evo.EvoEnumeratedTestSampleGeneratorBO
 
createTestSamples() - Method in class com.banda.math.business.evo.EvoListTestSampleGeneratorBO
 
createTestSamples() - Method in interface com.banda.math.business.evo.EvoTestSampleGeneratorBO
 
crossOver(H, H, boolean) - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Crosses over two parent chromosomes creating one or two new offsprings.
crossOver() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
crossOverByType(H, H) - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Crosses over two chromosomes and produce two offsprings
crossOverShuffle(H, H, int) - Method in class com.banda.math.business.evo.EvoChromManipulatorBO
Performs the cross over operation on given parents producing two new offsprings.
crossOverShuffle(H, H, int) - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
crossOverSplit(H, H, int) - Method in class com.banda.math.business.evo.EvoChromManipulatorBO
Performs the cross over operation on given parents producing two new offsprings.
crossOverSplit(H, H, int) - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 

E

elementClasses - Variable in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
evaluateAndSetFitness(H) - Method in class com.banda.math.business.evo.EvoFitnessEvaluatorBO
Evaluates fitness from score, if supported.
evaluateAndSetScore(H, T) - Method in class com.banda.math.business.evo.EvoFitnessEvaluatorBO
Evaluates chromosome by using given test sample.
evaluateChromosome(H) - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
evaluateChromosomes(Collection<H>) - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
evaluateFitness(Double) - Method in class com.banda.math.business.evo.EvoFitnessEvaluatorBO
Evaluates fitness from score, if supported.
evaluateScore(H, T) - Method in class com.banda.math.business.evo.EvoFitnessEvaluatorBO
Evaluates chromosome by using given test sample.
evaluateScoreAndFitness(H, Collection<T>) - Method in class com.banda.math.business.evo.EvoFitnessEvaluatorBO
Evaluates chromosome by using given test samples.
evaluateScoreAndFitness(Collection<H>, Collection<T>) - Method in class com.banda.math.business.evo.EvoFitnessEvaluatorBO
Evaluates chromosomes by using given test samples.
EvoArrayChromManipulatorBO<E> - Class in com.banda.math.business.evo
 
EvoArrayChromManipulatorBO(ReflectionProvider<ArrayChromosome<E>>, Class<E>, BitMutationType, Double, List<ValueBound<? extends E>>) - Constructor for class com.banda.math.business.evo.EvoArrayChromManipulatorBO
 
EvoArrayChromManipulatorBO(ReflectionProvider<ArrayChromosome<E>>, Class<E>, BitMutationType, Double, Class<E>[], ValueBound<E>[]) - Constructor for class com.banda.math.business.evo.EvoArrayChromManipulatorBO
 
EvoArrayChromManipulatorBO(ReflectionProvider<ArrayChromosome<E>>, int, BitMutationType, Double, Class<E>) - Constructor for class com.banda.math.business.evo.EvoArrayChromManipulatorBO
 
EvoArrayChromManipulatorBO(ReflectionProvider<ArrayChromosome<E>>, BitMutationType, Double, Class<E>, ValueBound<E>[]) - Constructor for class com.banda.math.business.evo.EvoArrayChromManipulatorBO
 
EvoArrayChromManipulatorBO(ReflectionProvider<ArrayChromosome<E>>, int, BitMutationType, Double, Class<E>, ValueBound<E>) - Constructor for class com.banda.math.business.evo.EvoArrayChromManipulatorBO
 
EvoChromManipulatorBO<H extends Chromosome<C>,C> - Class in com.banda.math.business.evo
 
EvoChromManipulatorBO(ReflectionProvider<H>, int, BitMutationType) - Constructor for class com.banda.math.business.evo.EvoChromManipulatorBO
 
EvoChromManipulatorBO(ReflectionProvider<H>, int, BitMutationType, Double) - Constructor for class com.banda.math.business.evo.EvoChromManipulatorBO
 
EvoChromManipulatorBOFactory - Class in com.banda.math.business.evo
 
EvoCompositeChromManipulatorBO<H extends CompositeChromosome<C,E>,C,E> - Class in com.banda.math.business.evo
 
EvoCompositeChromManipulatorBO(ReflectionProvider<H>, int, BitMutationType, Double, Class<E>[], ValueBound<E>[]) - Constructor for class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
EvoCompositeChromManipulatorBO(ReflectionProvider<H>, int, BitMutationType, Double, Class<E>, ValueBound<E>[]) - Constructor for class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
EvoCompositeChromManipulatorBO(ReflectionProvider<H>, int, BitMutationType, Double, Class<E>) - Constructor for class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
EvoCompositeChromManipulatorBO(ReflectionProvider<H>, int, BitMutationType, Double, Class<E>, ValueBound<E>) - Constructor for class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
EvoEnumeratedTestSampleGeneratorBO<T> - Class in com.banda.math.business.evo
 
EvoEnumeratedTestSampleGeneratorBO(Collection<T>) - Constructor for class com.banda.math.business.evo.EvoEnumeratedTestSampleGeneratorBO
 
EvoEnumeratedTestSampleGeneratorBO(Collection<T>, Integer) - Constructor for class com.banda.math.business.evo.EvoEnumeratedTestSampleGeneratorBO
 
EvoEnumeratedTestSampleGeneratorBO(Collection<T>, Integer, Integer) - Constructor for class com.banda.math.business.evo.EvoEnumeratedTestSampleGeneratorBO
 
EvoFitnessEvaluatorBO<H extends Chromosome<?>,T> - Class in com.banda.math.business.evo
 
EvoFitnessEvaluatorBO() - Constructor for class com.banda.math.business.evo.EvoFitnessEvaluatorBO
 
EvoListTestSampleGeneratorBO<T extends Number> - Class in com.banda.math.business.evo
 
EvoListTestSampleGeneratorBO(RandomDistributionProvider<T>, int, int) - Constructor for class com.banda.math.business.evo.EvoListTestSampleGeneratorBO
 
evolve() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Evolves the chromosomes for defined number of steps (generations).
EvoTaskBO<H extends Chromosome<C>,C,T> - Class in com.banda.math.business.evo
 
EvoTaskBO(EvoChromManipulatorBO<H, C>, EvoFitnessEvaluatorBO<H, T>, EvoTestSampleGeneratorBO<T>) - Constructor for class com.banda.math.business.evo.EvoTaskBO
 
EvoTestSampleGeneratorBO<T> - Interface in com.banda.math.business.evo
 

G

generatePerturbatedElement(E, ValueBound<E>, Double) - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
generateRandomChromosome() - Method in class com.banda.math.business.evo.EvoChromManipulatorBO
Creates new test samples and discard old if any.
generateRandomChromosome() - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
generateRandomCodeElement(int) - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
GeneticAlgorithmBO<H extends Chromosome<C>,C,T> - Class in com.banda.math.business.evo
Functional object for genetic algorithm.
GeneticAlgorithmBO(EvoRunTask, EvoTaskBO<H, C, T>, ReflectionProvider<Chromosome<C>>) - Constructor for class com.banda.math.business.evo.GeneticAlgorithmBO
 
GeneticAlgorithmBOAutoSaveHandler<C> - Interface in com.banda.math.business.evo
 
GeneticAlgorithmBOFactory - Interface in com.banda.math.business.evo
 
getAvailableTestSamples() - Method in class com.banda.math.business.evo.EvoEnumeratedTestSampleGeneratorBO
 
getBestChromosome() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Gets the actually best chromosome in evolution.
getChromManipulator() - Method in class com.banda.math.business.evo.EvoTaskBO
 
getChromManipulatorBO() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
getChromosomeNumber() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Gets the number of chromosomes.
getChromosomes() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
getEvoRun() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
getFitnessEvaluator() - Method in class com.banda.math.business.evo.EvoTaskBO
 
getFitnessEvaluatorBO() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
getGaSetting() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
getInstance() - Static method in class com.banda.math.business.evo.EvoChromManipulatorBOFactory
 
getMeanFitness() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Gets the mean fitness of chromosomes in the current population.
getMeanScore() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Gets the mean score of chromosomes in the current population.
getNewGenerationChromosomeNumber() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Gets the number of chromosomes in new generation.
getNewGenerationChromosomes() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
getNewGenerationChromosomesAsArray() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
getNumberOfSamplesToSelect() - Method in class com.banda.math.business.evo.EvoEnumeratedTestSampleGeneratorBO
 
getPopulationFitnessSum() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Gets the sum of all fitnesses of chromosome in a population.
getTestSampleGenerator() - Method in class com.banda.math.business.evo.EvoTaskBO
 
getTestSampleGeneratorBO() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
getTestSamplesNumber() - Method in class com.banda.math.business.evo.EvoEnumeratedTestSampleGeneratorBO
 
getValueType() - Method in interface com.banda.math.business.rand.RandomDistributionProvider
 
getWorstChromosome() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Gets the actually worst chromosome in evolution.

I

initFirstGenerationChromosomes() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 

M

main(String[]) - Static method in class com.banda.math.business.rand.RandomDistributionTest
 
main(String[]) - Static method in class com.banda.math.perceptron
 
mean() - Method in interface com.banda.math.business.rand.RandomDistributionProvider
 
mutate(H) - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Mutates given chromosome.
mutate() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
mutateBySwapping(H) - Method in class com.banda.math.business.evo.EvoChromManipulatorBO
 
mutateBySwapping(H) - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
mutateByType(H) - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Mutates the code of the chromosome by selected mutation type.
mutateElement(H, int) - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
mutateElements(H, int) - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
Mutates the given number of elements in chromosome code.
mutateOneBit(H) - Method in class com.banda.math.business.evo.EvoChromManipulatorBO
 
mutateOneBit(H) - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
mutatePerBit(H, double) - Method in class com.banda.math.business.evo.EvoChromManipulatorBO
 
mutatePerBit(H, double) - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 
mutateTwoBits(H) - Method in class com.banda.math.business.evo.EvoChromManipulatorBO
 
mutateTwoBits(H) - Method in class com.banda.math.business.evo.EvoCompositeChromManipulatorBO
 

N

next() - Method in interface com.banda.math.business.rand.RandomDistributionProvider
 
nextList(int) - Method in interface com.banda.math.business.rand.RandomDistributionProvider
 

P

percept(double[], double[]) - Static method in class com.banda.math.perceptron
 
perceptAndThreshold(double[], double[]) - Static method in class com.banda.math.perceptron
 
perceptron - Class in com.banda.math
 
perceptron() - Constructor for class com.banda.math.perceptron
 
pertrubMutationStrength - Variable in class com.banda.math.business.evo.EvoChromManipulatorBO
 

R

RandomDistributionProvider<T> - Interface in com.banda.math.business.rand
 
RandomDistributionTest - Class in com.banda.math.business.rand
 
RandomDistributionTest() - Constructor for class com.banda.math.business.rand.RandomDistributionTest
 
refreshChromosomes() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Replaces the chromosome collection with newly evolved one.
removePopulation(Long) - Method in interface com.banda.math.business.evo.GeneticAlgorithmBOAutoSaveHandler
 
renormalizeFitnessesGroupIncreasing() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Processes the renormalize fitness operation for all chromosomes with group increasing fitness.
renormalizeFitnessesGroupJumpIncreasing() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Processes the renormalize fitness operation for all chromosomes with group jump increasing fitness.
renormalizeFitnessesStrictlyIncreasing() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Processes the renormalize fitness operation for all chromosomes with strictly increasing fitness.
replacePopulation(Long, Population<C>) - Method in interface com.banda.math.business.evo.GeneticAlgorithmBOAutoSaveHandler
 

S

saveEvoRun(EvoRun<C>) - Method in interface com.banda.math.business.evo.GeneticAlgorithmBOAutoSaveHandler
 
savePopulation(Population<C>) - Method in interface com.banda.math.business.evo.GeneticAlgorithmBOAutoSaveHandler
 
selectTestSamplesRandomly() - Method in class com.banda.math.business.evo.EvoEnumeratedTestSampleGeneratorBO
 
setAutoSaveHandler(GeneticAlgorithmBOAutoSaveHandler<C>) - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
setChromosomes(List<H>) - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
 
sortChromosomesByScore() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Sorts the chromosomes by their scores.
storeResults() - Method in class com.banda.math.business.evo.GeneticAlgorithmBO
Store results (best chromosomes) and actual population if needed.

V

variance() - Method in interface com.banda.math.business.rand.RandomDistributionProvider
 
A B C E G I M N P R S V 

Copyright © 2014. All Rights Reserved.