- calculateFitness(Object[]) - Method in class com.delhezi.ga.fitnessfunction.FitnessFunction
-
Wyznaczenie wskażnika przystosowania.
- changed() - Method in class com.delhezi.ga.Chromosome
-
Funkcja zmienia status chromosomu na "zmodyfikowany";
Status chromosomu należy zmienić po operacjach:
- bezpośrednio na tabeli genów po uzyskaniu referencji
do tabeli, jeśli zmiana odbyła się z pominięciem
funkcji setGenes() lub setGene();
- przy zmianie referencji do IMutation, jeśli zmiana
odbyła się z pominięciem funkcji setMutation();
- przy zmianie referencji do IFitnessFunction, jeśli zmiana
odbyła się z pominięciem funkcji setFitnessFunction().
- changePopulationSize(int) - Method in class com.delhezi.ga.PopulationConstantSize
-
Zmienia wielkość populacji.
- Chromosome<GENE_TYPE> - Class in com.delhezi.ga
-
Chromosome: Klasa chromosomu.
- Chromosome(GENE_TYPE[], ChromosomeProperties) - Constructor for class com.delhezi.ga.Chromosome
-
Konstruktor.
- ChromosomeProperties - Class in com.delhezi.ga
-
ChromosomeProperties: Parametry wspólne dla
wszystkich chromosomów w ramach jednej instancji populacji.
- clone() - Method in class com.delhezi.ga.Chromosome
-
Kopiuje chromosom.
- com.delhezi.ga - package com.delhezi.ga
-
Algorytm Genetyczny.
- com.delhezi.ga.crossover - package com.delhezi.ga.crossover
-
Operatory krzyżowania.
- com.delhezi.ga.crossover.factory - package com.delhezi.ga.crossover.factory
-
Fabryka operatorów krzyżowania.
- com.delhezi.ga.crossover.permutation - package com.delhezi.ga.crossover.permutation
-
Przekształcenia mieszające dla permutacji.
- com.delhezi.ga.crossover.standard - package com.delhezi.ga.crossover.standard
-
Standardowe operatory krzyżowania.
- com.delhezi.ga.exception - package com.delhezi.ga.exception
-
Klasy wyjątków.
- com.delhezi.ga.fitnessfunction - package com.delhezi.ga.fitnessfunction
-
Funkcja celu (przystosowania).
- com.delhezi.ga.fitnessfunction.drivers - package com.delhezi.ga.fitnessfunction.drivers
-
Funkcja celu.
- com.delhezi.ga.fitnessfunction.drivers.factory - package com.delhezi.ga.fitnessfunction.drivers.factory
-
Funkcja celu.
- com.delhezi.ga.genes - package com.delhezi.ga.genes
-
Klasy złożonych genów.
- com.delhezi.ga.initialize.data - package com.delhezi.ga.initialize.data
-
Inicjalizacja AG.
- com.delhezi.ga.mutation - package com.delhezi.ga.mutation
-
Operatory mutacji.
- com.delhezi.ga.mutation.factory - package com.delhezi.ga.mutation.factory
-
Operatory mutacji.
- com.delhezi.ga.mutation.heuristics - package com.delhezi.ga.mutation.heuristics
-
Heurystyki.
- com.delhezi.ga.selection - package com.delhezi.ga.selection
-
Selekcja.
- com.delhezi.ga.selection.factory - package com.delhezi.ga.selection.factory
-
Selekcja.
- com.delhezi.ga.utility - package com.delhezi.ga.utility
-
Narzędzia.
- compareTo(Chromosome<GENE_TYPE>) - Method in class com.delhezi.ga.Chromosome
-
Porównanie dwóch chromosomów;
if x.compareTo(y) == 1 to x jest lepszy niż y.
- crossover(Chromosome, Chromosome) - Method in interface com.delhezi.ga.crossover.ICrossover
-
Krzyżowanie.
- crossover(Chromosome, Chromosome) - Method in class com.delhezi.ga.crossover.permutation.OrderCrossover
-
Funkcja crossover implementuje krzyżowanie z porządkowaniem;
Geny w chromosomach powinny być unikalne, ich wartości nie mogą się
powtarzać; Punkty krzyżowania wybierane są losowo.
- crossover(Chromosome, Chromosome, int, int) - Method in class com.delhezi.ga.crossover.permutation.OrderCrossover
-
Funkcja crossover implementuje krzyżowanie z porządkowaniem;
Geny w chromosomach powinny być unikalne, ich wartości nie
mogą sie powtarzać.
- crossover(Chromosome, Chromosome) - Method in class com.delhezi.ga.crossover.permutation.PartiallyMatchedCrossover
-
Funkcja crossover implementuje krzyżowanie z częściowym odwzorowaniem;
Geny w chromosomach powinny być unikalne, ich wartości nie mogą
sie powtarzać; Punkty krzyżowania wybierane są losowo w ciele funkcji.
- crossover(Chromosome, Chromosome, int, int) - Method in class com.delhezi.ga.crossover.permutation.PartiallyMatchedCrossover
-
Funkcja crossover implementuje krzyżowanie z częściowym odwzorowaniem;
Geny w chromosomach powinny być unikalne, ich wartości nie mogą
sie powtarzać.
- crossover(Chromosome, Chromosome) - Method in class com.delhezi.ga.crossover.standard.KPointCrossover
-
Krzyżowanie.
- crossover(Chromosome, Chromosome, int) - Method in class com.delhezi.ga.crossover.standard.KPointCrossover
-
Krzyżowanie.
- crossover(Chromosome, Chromosome) - Method in class com.delhezi.ga.crossover.standard.UniformCrossover
-
Krzyżowanie.
- CrossoverFactory - Class in com.delhezi.ga.crossover.factory
-
Sparametryzowana metoda wytwórcza operatora krzyżowania.
- CrossoverFactory() - Constructor for class com.delhezi.ga.crossover.factory.CrossoverFactory
-
- CrossoverOperatorType - Enum in com.delhezi.ga.crossover.factory
-
Typy operatorów krzyżowania.
- generation() - Method in class com.delhezi.ga.PopulationChangeableSize
-
Tworzenie populacji: t+1 (wywołanie funkcji select,
crossover i mutation).
- generation() - Method in class com.delhezi.ga.PopulationConstantSize
-
Tworzenie populacji: t+1 (wywołanie funkcji select,
crossover i mutation).
- GeneticAlgorithm - Class in com.delhezi.ga
-
GeneticAlgorithm: Fasada.
- GeneticAlgorithm() - Constructor for class com.delhezi.ga.GeneticAlgorithm
-
Konstruktor.
- GeneticAlgorithmException - Exception in com.delhezi.ga.exception
-
GeneticAlgorithmEJBException: Klasa wyjątku.
- GeneticAlgorithmException() - Constructor for exception com.delhezi.ga.exception.GeneticAlgorithmException
-
Construct a message exception.
- GeneticAlgorithmException(String) - Constructor for exception com.delhezi.ga.exception.GeneticAlgorithmException
-
Construct a message exception.
- GeneticAlgorithmException(String, Throwable) - Constructor for exception com.delhezi.ga.exception.GeneticAlgorithmException
-
Construct a message exception.
- GeneticAlgorithmException(Throwable) - Constructor for exception com.delhezi.ga.exception.GeneticAlgorithmException
-
Construct an exception that holds another exception.
- GeneticAlgorithmState - Enum in com.delhezi.ga
-
Status w jakim znajduje się instancja algorytmu.
- GeneticAlgorithmXmlDomParserFactory - Class in com.delhezi.ga
-
- GeneticAlgorithmXmlDomParserFactory() - Constructor for class com.delhezi.ga.GeneticAlgorithmXmlDomParserFactory
-
- GeneticAlgorithmXmlDomParserFactory.InitializeDataSource - Enum in com.delhezi.ga
-
Źródło inicjalizacji populacji.
- GeneticAlgorithmXmlSaxParserFactory - Class in com.delhezi.ga
-
GeneticAlgorithmXmlSaxParserFactory: Analiza składniwa dokumentu xml
z użyciem parsera JAXP.
- GeneticAlgorithmXmlSaxParserFactory() - Constructor for class com.delhezi.ga.GeneticAlgorithmXmlSaxParserFactory
-
- GeneticAlgorithmXmlSaxParserFactory.InitializeDataSource - Enum in com.delhezi.ga
-
Źródło inicjalizacji populacji.
- get() - Method in class com.delhezi.ga.utility.RandomUniqueInteger
-
Losowanie liczby z zakresu <1,size>.
- getArity() - Method in class com.delhezi.ga.selection.Tournament
-
Pobierz liczbę chromosomów biorących udział w turnieju.
- getChromosome(int) - Method in class com.delhezi.ga.Population
-
Zwraca referencję do pojedynczego chromosomu;
Uwaga; Ze względu na implementację zbioru chromosomów populacji jako
listy, każdorazowo przy wywołaniu funkcji następuje przeszukanie
listy od pierwszego elementu.
- getChromosomeProperties() - Method in class com.delhezi.ga.Population
-
Zwraca referencję do do obiektu przechowującego
parametry wspólne dla wszystkich chromosomów w ramach jednej
instancji populacji.
- getChromosomes() - Method in class com.delhezi.ga.Population
-
Zwraca referencję do listy chromosomów.
- getCrossover() - Method in class com.delhezi.ga.Population
-
Zwraca referencję do obiektu implementującego operator krzyżowania.
- getCrossoverOperator(CrossoverOperatorType) - Static method in class com.delhezi.ga.crossover.factory.CrossoverFactory
-
Tworzy nowy obiekt operatora krzyżowania i zwraca referencję do niego.
- getCrossoverOperator() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca typ operatora krzyżowania.
- getCrossoverOperatorType(ICrossover) - Static method in class com.delhezi.ga.crossover.factory.CrossoverFactory
-
Zwraca typ operatora krzyżowania określony dla parametru.
- getCrossoverProbability() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca prawdopodobieństwo krzyżowania.
- getCrossoverProbability() - Method in class com.delhezi.ga.Population
-
Zwraca prawdopodobieństwo krzyżowania.
- getElitism() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca informację czy zastosowano elitaryzm.
- getElitism() - Method in class com.delhezi.ga.Population
-
Zwraca informację czy zastosowano elitaryzm.
- getFitness() - Method in class com.delhezi.ga.Chromosome
-
Wylicza i zwraca wartość wskaźnika przystosowania.
- getFitnessFunction() - Method in class com.delhezi.ga.ChromosomeProperties
-
Zwraca referenceję do obiektu implementującego funkcję celu;
Uwaga;
Zwracana jest referencja do objektu a nie jego kopia;
Jeśli za pomocą otrzymanej referencji dojdzie do modyfikacji objektu
należy wykonać funkcję changed() klasy Chromosome w celu
ponownego wyznaczenia wskaźnika przystosowania chromosomu.
- getFitnessFunctionEngineDriver(String, String, String) - Static method in class com.delhezi.ga.fitnessfunction.drivers.factory.FitnessFunctionDriverFactory
-
Tworzy nowy obiekt sterownika finkcji celu i zwraca referencję do niego.
- getFitnessFunctionEngineDriverType(IFitnessFunctionDriver) - Static method in class com.delhezi.ga.fitnessfunction.drivers.factory.FitnessFunctionDriverFactory
-
Zwraca typ sterownika funkcji celu określony dla parametru.
- getFitnessFunctionEnginName() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca nazwę silnika skryptów.
- getFitnessFunctionOption() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca informację o maksymalizacji/maksymalizacji funkcji celu.
- getFitnessFunctionScriptFile() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca nazwę pliku z używanym skrytem funkcji celu.
- getFitnessFunctionScriptPath() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca bezwzględną ścieżkę do katalogu w którym składowane są skrytpy
funkcji celu.
- getGene(int) - Method in class com.delhezi.ga.Chromosome
-
Zwraca gen ze wskazanej pozycji (locus).
- getGeneration() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Licznik pokoleń - zwraca numer aktualnego pokolenia.
- getGeneration() - Method in class com.delhezi.ga.Population
-
Licznik pokoleń - zwraca numer aktualnego pokolenia.
- getGenes() - Method in class com.delhezi.ga.Chromosome
-
Zwraca referencję do tablicy genów;
Uwaga;
Zwracana jest referencja do tablicy a nie jej kopia;
Jeśli za pomocą otrzymanej referencji dojdzie do modyfikacji wartości
tablicy należy wykonać funkcję changed() klasy Chromosome w celu
ponownego wyznaczenia wskaźnika przystosowania chromosomu.
- getInstance() - Static method in class com.delhezi.ga.ChromosomeProperties
-
Zwraca instancję obiektu.
- getK() - Method in class com.delhezi.ga.crossover.standard.KPointCrossover
-
Zwraca ilość punktów krzyżowania.
- getLastGenerationTopChromosomeFind() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Warunek końca; Zwraca maksymalną ilość przewidzianych generacji od
chwili znalezienia ostatniego najlepszego chromosomu.
- getMaxGenerationCount() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Warunek końca; Zwraca maksymalną ilość przewidzianych generacji.
- getMaxLT() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca maksymalny czas życia dopuszczalny dla chromosomu;
Funkcja określona dla populacji o zmiennej liczebności;
W przypadku użycia dla populacji o stałej liczbności zwraca wyjątek GeneticAlgorithmException.
- getMaxLT() - Method in class com.delhezi.ga.PopulationChangeableSize
-
Zwraca maksymalny czas życia dopuszczalny dla chromosomu.
- getMinLT() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca minimalny czas życia dopuszczalny dla chromosomu;
Funkcja określona dla populacji o zmiennej liczebności;
W przypadku użycia dla populacji o stałej liczbności zwraca wyjątek GeneticAlgorithmException.
- getMinLT() - Method in class com.delhezi.ga.PopulationChangeableSize
-
Zwraca minimalny czas życia dopuszczalny dla chromosomu.
- getMutation() - Method in class com.delhezi.ga.Population
-
Zwraca referencję do objektu implementującego operator mutacji.
- getMutationOperator() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca typ operatora mutacji.
- getMutationOperator(MutationOperatorType) - Static method in class com.delhezi.ga.mutation.factory.MutationFactory
-
Tworzy nowy obiekt operatora mutacji i zwraca referencję do niego.
- getMutationOperatorType(IMutation) - Static method in class com.delhezi.ga.mutation.factory.MutationFactory
-
Zwraca typ operatora mutacji określony dla parametru.
- getMutationProbability() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca prawdopodobieństwo mutacji.
- getMutationProbability() - Method in class com.delhezi.ga.Population
-
Zwraca prawdopodobieństwo mutacji.
- getPopulationSize() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca wielkość populacji.
- getPopulationSize() - Method in class com.delhezi.ga.Population
-
Zwraca wielkość populacji.
- getPopulationType() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca typ populacji.
- getScriptEngineDriver() - Method in class com.delhezi.ga.fitnessfunction.FitnessFunction
-
- getScriptEnginName() - Method in class com.delhezi.ga.utility.ScriptEngine
-
Zwraca nazwę silnika skryptów.
- getScriptFile() - Method in class com.delhezi.ga.utility.ScriptEngine
-
Zwraca nazwę pliku z wykonywanym skrytem.
- getScriptPath() - Method in class com.delhezi.ga.utility.ScriptEngine
-
Zwraca bezwzględną ścieżkę do katalogu w którym składowane są skrytpy.
- getSelect() - Method in class com.delhezi.ga.PopulationConstantSize
-
Zwraca referencję do obiektu implementującego funkcję selekcji.
- getSelectionMethod() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca typ funkcji selekcji;
Funkcja określona dla populacji o stałej liczebności;
W przypadku użycia dla populacji o zmiennej liczbności zwraca wyjątek GeneticAlgorithmException.
- getSelectionMethod(SelectionMethodType) - Static method in class com.delhezi.ga.selection.factory.SelectionFactory
-
Tworzy nowy obiekt funkcji selekcji i zwraca referencję do niego.
- getSelectionMethodType(ISelect) - Static method in class com.delhezi.ga.selection.factory.SelectionFactory
-
Zwraca typ funkcji selekcji określony dla parametru.
- getSize() - Method in class com.delhezi.ga.utility.RandomUniqueInteger
-
Wielkość zbioru.
- getState() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca stan algorytmu genetycznego.
- getState() - Method in interface com.delhezi.ga.State
-
Zwraca status algorytmu gentycznego.
- getState() - Method in class com.delhezi.ga.StateError
-
Zwraca status algorytmu gentycznego.
- getState() - Method in class com.delhezi.ga.StateInitialized
-
Zwraca status algorytmu gentycznego.
- getState() - Method in class com.delhezi.ga.StateRunning
-
Zwraca status algorytmu gentycznego.
- getState() - Method in class com.delhezi.ga.StateStopped
-
Zwraca status algorytmu gentycznego.
- getTopChromosome() - Method in class com.delhezi.ga.Population
-
Zwraca refrencję do najlepszego chromosomu.
- getTopChromosomeCost() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca wartość wskaźnika przystosowania najlepszego chromosomu.
- getTopChromosomeGenerationFound() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zwraca numer pokolenia w którym znaleziono najlepszy chromosom.
- getTopChromosomeGenerationFound() - Method in class com.delhezi.ga.Population
-
Zwraca numer pokolenia w którym znaleziono najlepszy chromosom.
- getx() - Method in class com.delhezi.ga.genes.Point
-
Zwraca wspłórzędną x.
- gety() - Method in class com.delhezi.ga.genes.Point
-
Ustawia wspłórzędną y.
- SampleTsp - Class in com.delhezi.ga.initialize.data
-
- SampleTsp() - Constructor for class com.delhezi.ga.initialize.data.SampleTsp
-
- ScriptEngine - Class in com.delhezi.ga.utility
-
FitnessFunction: Silnik skryptów.
- ScriptEngine(String, String, String) - Constructor for class com.delhezi.ga.utility.ScriptEngine
-
Konstruktor.
- ScriptEngineDriver - Class in com.delhezi.ga.fitnessfunction.drivers
-
ScriptEngineDriver: Silnik skryptów dla funkcji celu.
- ScriptEngineDriver(String, String, String) - Constructor for class com.delhezi.ga.fitnessfunction.drivers.ScriptEngineDriver
-
Konstruktor.
- SEED - Static variable in class com.delhezi.ga.utility.HashCodeUtil
-
- select(LinkedList<Chromosome>) - Method in interface com.delhezi.ga.selection.ISelect
-
xxx.
- select(LinkedList<Chromosome>) - Method in class com.delhezi.ga.selection.LinearRanking
-
Funkcja select.
- select(LinkedList<Chromosome>) - Method in class com.delhezi.ga.selection.Tournament
-
Funkcja select.
- SelectionFactory - Class in com.delhezi.ga.selection.factory
-
Sparametryzowana metoda wytwórcza metody reprodukcji.
- SelectionFactory() - Constructor for class com.delhezi.ga.selection.factory.SelectionFactory
-
- SelectionMethodType - Enum in com.delhezi.ga.selection.factory
-
Typy funkcji selekcji.
- setArity(int) - Method in class com.delhezi.ga.selection.Tournament
-
Ustaw liczbę chromosomów biorących udział w turnieju.
- setChromosome(int, Chromosome) - Method in class com.delhezi.ga.Population
-
Ustawia referencję do pojedynczego chromosomu.
- setChromosomeProperties(ChromosomeProperties) - Method in class com.delhezi.ga.Population
-
Ustawia referencję do do obiektu przechowującego
parametry wspólne dla wszystkich chromosomów w ramach jednej
instancji populacji.
- setChromosomes(LinkedList<Chromosome>) - Method in class com.delhezi.ga.Population
-
Ustawia referencję do listy chromosomów.
- setCrossover(ICrossover) - Method in class com.delhezi.ga.Population
-
Ustawia referencję do obiektu implementującego operator krzyżowania.
- setCrossover(CrossoverOperatorType) - Method in class com.delhezi.ga.Population
-
Ustawia referencję do obiektu implementującego operator krzyżowania.
- setCrossoverOperator(CrossoverOperatorType) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia operator krzyżowania.
- setCrossoverProbability(double) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia prawdopodobieństwo krzyżowania.
- setCrossoverProbability(double) - Method in class com.delhezi.ga.Population
-
Określa prawdopodobieństwo krzyżowania.
- setElitism(boolean) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia elitaryzm.
- setElitism(boolean) - Method in class com.delhezi.ga.Population
-
Ustawia elitaryzm.
- setFitnessFunction(FitnessFunction) - Method in class com.delhezi.ga.ChromosomeProperties
-
Ustawia referencję do obiektu implementującego funkcję celu.
- setFitnessFunction(String, String, String, FitnessFunctionOption) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia funkcję celu.
- setFitnessFunctionOption(FitnessFunctionOption) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia informację o maksymalizacji/maksymalizacji funkcji celu.
- setGene(int, GENE_TYPE) - Method in class com.delhezi.ga.Chromosome
-
Wstawia gen na wskazaną pozycję (locus).
- setGenes(GENE_TYPE[]) - Method in class com.delhezi.ga.Chromosome
-
Wstawia referencję do tablicy genów;
Uwaga;
Wstawiana jest referencja do tablicy a nie jej kopia;
Jeśli po wstawieniu referencji dojdzie do modyfikacji watrości
tablicy należy wykonać funkcję changed() klasy Chromosome w celu
ponownego wyznaczenia wskaźnika przystosowania chromosomu.
- setK(int) - Method in class com.delhezi.ga.crossover.standard.KPointCrossover
-
Ustaw ilość punktów krzyżowania..
- setLastGenerationTopChromosomeFind(int) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Warunek końca; Ustawia maksymalną ilość przewidzianych generacji od
chwili znalezienia ostatniego najlepszego chromosomu.
- setMaxGenerationCount(int) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Warunek końca; Ustawia maksymalną ilość przewidzianych generacji.
- setMaximisation(boolean) - Method in class com.delhezi.ga.fitnessfunction.FitnessFunction
-
Ustawia parametr określający maksymalizację/maksymalizację funkcji
celu.
- setMaxLT(int) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia maksymalny czas życia dopuszczalny dla chromosomu;
Funkcja określona dla populacji o zmiennej liczebności;
W przypadku użycia dla populacji o stałej liczbności zwraca wyjątek GeneticAlgorithmException.
- setMaxLT(int) - Method in class com.delhezi.ga.PopulationChangeableSize
-
Ustawia maksymalny czas życia dopuszczalny dla chromosomu.
- setMinLT(int) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia minimalny czas życia dopuszczalny dla chromosomu;
Funkcja określona dla populacji o zmiennej liczebności;
W przypadku użycia dla populacji o stałej liczbności zwraca wyjątek GeneticAlgorithmException.
- setMinLT(int) - Method in class com.delhezi.ga.PopulationChangeableSize
-
Ustawia minimalny czas życia dopuszczalny dla chromosomu.
- setMutation(IMutation) - Method in class com.delhezi.ga.Population
-
Ustawia referencję do obiektu implementującego operator mutacji.
- setMutation(MutationOperatorType) - Method in class com.delhezi.ga.Population
-
Ustawia referencję do obiektu implementującego operator mutacji.
- setMutationOperator(MutationOperatorType) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia operator mutacji.
- setMutationProbability(double) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia prawdopodobieństwo mutacji.
- setMutationProbability(double) - Method in class com.delhezi.ga.Population
-
Określa prawdopodobieństwo mutacji.
- setPopulationSize(int) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia wielkość populacji;
Funkcja określona dla populacji o stałej liczebności;
W przypadku użycia dla populacji o zmiennej liczbności zwraca wyjątek GeneticAlgorithmException.
- setSelect(ISelect) - Method in class com.delhezi.ga.PopulationConstantSize
-
Ustawia referencję do obiektu implementującego funkcję selekcji.
- setSelect(SelectionMethodType) - Method in class com.delhezi.ga.PopulationConstantSize
-
Ustawia referencję do obiektu implementującego funkcję selekcji.
- setSelectionMethod(SelectionMethodType) - Method in class com.delhezi.ga.GeneticAlgorithm
-
Ustawia funkcję selekcji;
Funkcja określona dla populacji o stałej liczebności;
W przypadku użycia dla populacji o zmiennej liczbności zwraca wyjątek GeneticAlgorithmException.
- setx(int) - Method in class com.delhezi.ga.genes.Point
-
Ustawia wspłórzędną x.
- sety(int) - Method in class com.delhezi.ga.genes.Point
-
Ustawia wspłórzędną y.
- shuffle(Object[]) - Static method in class com.delhezi.ga.utility.ShuffleList
-
Przemieszaj elementy listy.
- ShuffleList - Class in com.delhezi.ga.utility
-
ShuffleList: Klasa pomocnicza.
- size() - Method in class com.delhezi.ga.Chromosome
-
Zwraca ilość genów w chromosomie.
- State - Interface in com.delhezi.ga
-
State: Interfejs wzorca State - określający stan
algorytmu genetycznego.
- StateError - Class in com.delhezi.ga
-
StateError: Klasa określająca stan
algorytmu genetycznego.
- StateError(GeneticAlgorithm) - Constructor for class com.delhezi.ga.StateError
-
Konstruktor.
- StateInitialized - Class in com.delhezi.ga
-
StateInitialized: Klasa określająca stan
algorytmu genetycznego.
- StateInitialized(GeneticAlgorithm) - Constructor for class com.delhezi.ga.StateInitialized
-
Konstruktor.
- StateRunning - Class in com.delhezi.ga
-
StateRunning: Klasa określająca stan
algorytmu genetycznego.
- StateRunning(GeneticAlgorithm) - Constructor for class com.delhezi.ga.StateRunning
-
Konstruktor.
- StateStopped - Class in com.delhezi.ga
-
StateStopped: Klasa określająca stan
algorytmu genetycznego.
- StateStopped(GeneticAlgorithm) - Constructor for class com.delhezi.ga.StateStopped
-
Konstruktor.
- stop() - Method in class com.delhezi.ga.GeneticAlgorithm
-
Zatrzymuje działanie algorytmu genetycznego.
- stop() - Method in interface com.delhezi.ga.State
-
Zatrzymuje działanie algorytmu gentycznego.
- stop() - Method in class com.delhezi.ga.StateError
-
Zatrzymuje działanie algorytmu gentycznego.
- stop() - Method in class com.delhezi.ga.StateInitialized
-
Zatrzymuje działanie algorytmu gentycznego.
- stop() - Method in class com.delhezi.ga.StateRunning
-
Zatrzymuje działanie algorytmu gentycznego.
- stop() - Method in class com.delhezi.ga.StateStopped
-
Zatrzymuje działanie algorytmu gentycznego.
- SwapMutation - Class in com.delhezi.ga.mutation
-
Klasa SwapMutation: Mutacja przez zamianę miejscami
Swap Mutation (SM).
- SwapMutation() - Constructor for class com.delhezi.ga.mutation.SwapMutation
-
- valueOf(String) - Static method in enum com.delhezi.ga.crossover.factory.CrossoverOperatorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.delhezi.ga.fitnessfunction.drivers.factory.FitnessFunctionDriverType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.delhezi.ga.fitnessfunction.FitnessFunctionOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.delhezi.ga.GeneticAlgorithmState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.delhezi.ga.GeneticAlgorithmXmlDomParserFactory.InitializeDataSource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.delhezi.ga.GeneticAlgorithmXmlSaxParserFactory.InitializeDataSource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.delhezi.ga.mutation.factory.MutationOperatorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.delhezi.ga.PopulationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.delhezi.ga.selection.factory.SelectionMethodType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.delhezi.ga.crossover.factory.CrossoverOperatorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.delhezi.ga.fitnessfunction.drivers.factory.FitnessFunctionDriverType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.delhezi.ga.fitnessfunction.FitnessFunctionOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.delhezi.ga.GeneticAlgorithmState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.delhezi.ga.GeneticAlgorithmXmlDomParserFactory.InitializeDataSource
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.delhezi.ga.GeneticAlgorithmXmlSaxParserFactory.InitializeDataSource
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.delhezi.ga.mutation.factory.MutationOperatorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.delhezi.ga.PopulationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.delhezi.ga.selection.factory.SelectionMethodType
-
Returns an array containing the constants of this enum type, in
the order they are declared.