C E F G H I K L M N O P R S T U V _ 

C

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.

E

equals(Object) - Method in class com.delhezi.ga.genes.Point
 

F

findTopChromosome() - Method in class com.delhezi.ga.Population
Wyszukuje najlepszy chromosom.
FitnessFunction - Class in com.delhezi.ga.fitnessfunction
Klasa FitnessFunction: Funkcja celu.
FitnessFunction(IFitnessFunctionDriver, String) - Constructor for class com.delhezi.ga.fitnessfunction.FitnessFunction
Konstruktor.
FitnessFunctionDriverFactory - Class in com.delhezi.ga.fitnessfunction.drivers.factory
Sparametryzowana metoda wytwórcza sterownika funkcji celu.
FitnessFunctionDriverFactory() - Constructor for class com.delhezi.ga.fitnessfunction.drivers.factory.FitnessFunctionDriverFactory
 
FitnessFunctionDriverType - Enum in com.delhezi.ga.fitnessfunction.drivers.factory
Typy sterowników funkcji celu.
FitnessFunctionOption - Enum in com.delhezi.ga.fitnessfunction
Opcje funkcji celu.

G

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.

H

hash(int, boolean) - Static method in class com.delhezi.ga.utility.HashCodeUtil
 
hash(int, char) - Static method in class com.delhezi.ga.utility.HashCodeUtil
 
hash(int, int) - Static method in class com.delhezi.ga.utility.HashCodeUtil
 
hash(int, long) - Static method in class com.delhezi.ga.utility.HashCodeUtil
 
hash(int, float) - Static method in class com.delhezi.ga.utility.HashCodeUtil
 
hash(int, double) - Static method in class com.delhezi.ga.utility.HashCodeUtil
 
hash(int, Object) - Static method in class com.delhezi.ga.utility.HashCodeUtil
 
hashCode() - Method in class com.delhezi.ga.genes.Point
 
HashCodeUtil - Class in com.delhezi.ga.utility
Created by Rafal Gorzkowski User: rafal Date: 20.01.11 Time: 0:43
HashCodeUtil() - Constructor for class com.delhezi.ga.utility.HashCodeUtil
 

I

ICrossover - Interface in com.delhezi.ga.crossover
Klasa ICrossover: Interfejs Crossover.
IFitnessFunctionDriver - Interface in com.delhezi.ga.fitnessfunction.drivers
Klasa IFitnessFunctionDriver: Interfejs FitnessFunctionDriver.
IMutation - Interface in com.delhezi.ga.mutation
Klasa IMutation: Interfejs klasy Mutation.
InversionMutation - Class in com.delhezi.ga.mutation
Klasa InversionMutation: Mutacja przez inwersję Inversion Mutation (IVM).
InversionMutation() - Constructor for class com.delhezi.ga.mutation.InversionMutation
 
invoke(String, Object...) - Method in class com.delhezi.ga.utility.ScriptEngine
Wywołuje funkcję zdefiniowaną w skrypcie.
invokeFunction(String, Object...) - Method in interface com.delhezi.ga.fitnessfunction.drivers.IFitnessFunctionDriver
Wywołuje funkcję celu zdefiniowaną w skrypcie.
invokeFunction(String, Object...) - Method in class com.delhezi.ga.fitnessfunction.drivers.ScriptEngineDriver
Wywołuje funkcję celu zdefiniowaną w skrypcie.
ISelect - Interface in com.delhezi.ga.selection
Klasa ISelect: Interfesj klasy Select.
isFitnessMaximisation() - Method in class com.delhezi.ga.Chromosome
Zwraca parametr określający maksymalizację/minimalizację funkcji celu.
isMaximisation() - Method in class com.delhezi.ga.fitnessfunction.FitnessFunction
Zwraca parametr określający maksymalizację/maksymalizację funkcji celu.

K

KPointCrossover - Class in com.delhezi.ga.crossover.standard
KPointCrossover: Krzyżowanie wielopunktowe k-Point Crossover (k-PX).
KPointCrossover() - Constructor for class com.delhezi.ga.crossover.standard.KPointCrossover
 

L

LinearRanking - Class in com.delhezi.ga.selection
Klasa LinearRanking: Selekcja liniowa wg rang.
LinearRanking() - Constructor for class com.delhezi.ga.selection.LinearRanking
 
LinKernighan - Class in com.delhezi.ga.mutation.heuristics
Klasa LinKernighan: Algorytm Lina-Kernighana; LinKernighan (LK); Algorytm lokalnego przeszukiwania; Wersja zrandomizowana, ilość prób podjętych do znalezienia lepszego rozwiązania okrela wartość counter; Przydatny w rozwiązaniu symetrycznego problemu komiwojażera (symmetric travelling salesman problem: STSP) – w którym dla każdego miasta istnieje połączenie do wszystkich pozostałych miast, oraz odległości pomiędzy miastami w obydwu kierunkach są sobie równe; Dla pary miast (węzłów) istnieje tylko jeden łuk o określonej długości; Losowo wybieramy 2 krawędzie; Jeśli długość cyklu po wymianie jest mniejsza niż przed, krawędzie są zamieniane; W innym przypadku przeszukiwana jest dostępna pula rozwiązań (iterakcyjnie wybieramy kolejne krawędzie) w celu znalezienia pierwszego wystąpienia cyklu lepszego.
LinKernighan() - Constructor for class com.delhezi.ga.mutation.heuristics.LinKernighan
 

M

mutation(IMutation) - Method in class com.delhezi.ga.Chromosome
Mutacja.
mutation(Chromosome) - Method in class com.delhezi.ga.mutation.heuristics._2Opt
Implementacja funkcji mutacji 2-opt.
mutation(Chromosome) - Method in class com.delhezi.ga.mutation.heuristics._3Opt
Funkcja mutation wykorzystuje algorytm 3-opt.
mutation(Chromosome) - Method in class com.delhezi.ga.mutation.heuristics.LinKernighan
Implementacja funkcji mutacji 2-opt.
mutation(Chromosome) - Method in interface com.delhezi.ga.mutation.IMutation
Funkcja mutacji.
mutation(Chromosome) - Method in class com.delhezi.ga.mutation.InversionMutation
Implementacja funkcji mutacji przez inwersję.
mutation(Chromosome) - Method in class com.delhezi.ga.mutation.SwapMutation
Funkcja mutation implementuje mutację przez zamianę miejscami dwóch wylosowanych genów.
MutationFactory - Class in com.delhezi.ga.mutation.factory
Sparametryzowana metoda wytwórcza operatora mutacji.
MutationFactory() - Constructor for class com.delhezi.ga.mutation.factory.MutationFactory
 
MutationOperatorType - Enum in com.delhezi.ga.mutation.factory
Typy operatorów mutacji.

N

newChromosomes(int, int, ChromosomeProperties) - Static method in class com.delhezi.ga.initialize.data.SampleTsp
Populacja o zmiennej liczebności.
newChromosomes(int, ChromosomeProperties) - Static method in class com.delhezi.ga.initialize.data.SampleTsp
Populacja o stałej liczebności.
newGeneticAlgorithm(String, String) - Method in class com.delhezi.ga.GeneticAlgorithmXmlDomParserFactory
 
newGeneticAlgorithm(String, String) - Method in class com.delhezi.ga.GeneticAlgorithmXmlSaxParserFactory
 
newPopulationChangeableSize(int, int, LinkedList<Chromosome>, CrossoverOperatorType, double, MutationOperatorType, double, ChromosomeProperties) - Static method in class com.delhezi.ga.PopulationChangeableSize
Statyczna metoda factory.
newPopulationChangeableSize(int, int, LinkedList<Chromosome>, ICrossover, double, IMutation, double, ChromosomeProperties) - Static method in class com.delhezi.ga.PopulationChangeableSize
Statyczna metoda factory, pomocna przy przekształcaniu populacji o stałej liczebności na populację o zmiennej liczebności.
newPopulationConstantSize(SelectionMethodType, LinkedList<Chromosome>, CrossoverOperatorType, double, MutationOperatorType, double, ChromosomeProperties) - Static method in class com.delhezi.ga.PopulationConstantSize
Statyczna metoda factory.
newPopulationConstantSize(SelectionMethodType, LinkedList<Chromosome>, ICrossover, double, IMutation, double, ChromosomeProperties) - Static method in class com.delhezi.ga.PopulationConstantSize
Statyczna metoda factory, pomocna przy przekształcaniu populacji o zmiennej liczebności na populację o stałej liczebności.

O

optSubstring(ArrayList<T>, ArrayList<T>) - Method in class com.delhezi.ga.crossover.permutation.PartiallyMatchedCrossover
Optymalizacja tabeli odwzorowań dla sekcji dopasowania.
OrderCrossover - Class in com.delhezi.ga.crossover.permutation
OrderCrossover: Krzyżowanie z porządkowaniem OrderCrossover (OX1).
OrderCrossover() - Constructor for class com.delhezi.ga.crossover.permutation.OrderCrossover
 

P

parse(Document) - Method in class com.delhezi.ga.GeneticAlgorithmXmlDomParserFactory
 
parserXML(String) - Method in class com.delhezi.ga.GeneticAlgorithmXmlDomParserFactory
 
PartiallyMatchedCrossover - Class in com.delhezi.ga.crossover.permutation
PartiallyMatchedCrossover: Krzyżowanie z częściowym odwzorowaniem; PartiallyMatchedCrossover (PMX).
PartiallyMatchedCrossover() - Constructor for class com.delhezi.ga.crossover.permutation.PartiallyMatchedCrossover
 
Point - Class in com.delhezi.ga.genes
Klasa Point: Klasa przechowująca informacje o punkcie; Klasa przykładowa, ale może należało użyć java.awt.geom.Point2D; UWAGA; W przypadku kiedy w trakcie działania programu może dojść do zmiany obiektu (np. mutacja pojedynczego genu), obiekt należy traktować jako ZMIENIALY co wymagana zapewnienie GLEBOKIEGO kopiowania w klasie com.delhezi.ga.Chromosome; Wówczas obiekt powinien implementować interfejs Cloneable + funkcję clone() + fubkcje set, w innym wypadku należy zrezygnowac z tych elementów.
Point(int, int) - Constructor for class com.delhezi.ga.genes.Point
Konstruktor.
Population - Class in com.delhezi.ga
Population: Abstrakcyjna klasa populacji.
PopulationChangeableSize - Class in com.delhezi.ga
PopulationChangeableSize: Klasa populacji o zmiennej liczebności.
PopulationConstantSize - Class in com.delhezi.ga
PopulationConstantSize: Klasa populacji o stałej liczebności.
PopulationType - Enum in com.delhezi.ga
Typy populacji.

R

RandomUniqueInteger - Class in com.delhezi.ga.utility
Klasa RandomIntegerList: Losowanie wartości typu Integer, z zadanego przedziału (od 1 do size), bez powtórzeń.
RandomUniqueInteger(int) - Constructor for class com.delhezi.ga.utility.RandomUniqueInteger
Konstruktor.
RouletteWheelEffectiveImplementation - Class in com.delhezi.ga.selection
Klasa RouletteWheelEffectiveImplementation: Metoda ruletki implementacja efektywna; Koszt stały + liniowy koszt inicjacji tablic zależny od wielkości populacji.
RouletteWheelEffectiveImplementation() - Constructor for class com.delhezi.ga.selection.RouletteWheelEffectiveImplementation
 
RouletteWheelElementaryImplementation - Class in com.delhezi.ga.selection
Klasa RouletteWheelElementaryImplementation: Metoda ruletki implementacja elementarna; Liniowy koszt wykonania zależny od wielkości populacji; Metoda ruletki - (odmiana reprodukcji proporcjonalnej.
RouletteWheelElementaryImplementation() - Constructor for class com.delhezi.ga.selection.RouletteWheelElementaryImplementation
 
run() - Method in class com.delhezi.ga.GeneticAlgorithm
Uruchamia algorytm genetyczny.
run() - Method in interface com.delhezi.ga.State
Uruchamia działanie algorytmu gentycznego.
run() - Method in class com.delhezi.ga.StateError
Uruchamia działanie algorytmu gentycznego.
run() - Method in class com.delhezi.ga.StateInitialized
Uruchamia działanie algorytmu gentycznego.
run() - Method in class com.delhezi.ga.StateRunning
Uruchamia działanie algorytmu gentycznego.
run() - Method in class com.delhezi.ga.StateStopped
Uruchamia działanie algorytmu gentycznego.

S

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
 

T

toPopulationChangeableSize(int, int) - Method in class com.delhezi.ga.GeneticAlgorithm
Przekształca populację na populację o zmiennej liczebności; Funkcja określona dla populacji o stałej liczebności; W przypadku użycia dla populacji o zmiennej liczbności zwraca wyjątek GeneticAlgorithmException.
toPopulationChangeableSize(int, int) - Method in class com.delhezi.ga.PopulationConstantSize
Przekształca populację na populację o zmiennej liczebności.
toPopulationConstantSize(SelectionMethodType) - Method in class com.delhezi.ga.GeneticAlgorithm
Przekszta populację na populację o stałej liczebności; Funkcja określona dla populacji o zmiennej liczebności; W przypadku użycia dla populacji o stałej liczbności zwraca wyjątek GeneticAlgorithmException.
toPopulationConstantSize(SelectionMethodType) - Method in class com.delhezi.ga.PopulationChangeableSize
Przekszta populację na populację o stałej liczebności.
toString() - Method in class com.delhezi.ga.Chromosome
String charakteryzujący chromosom.
toString() - Method in class com.delhezi.ga.genes.Point
String charakteryzujący gen.
toString() - Method in class com.delhezi.ga.PopulationChangeableSize
String charakteryzujący populację.
toString() - Method in class com.delhezi.ga.PopulationConstantSize
String charakteryzujący populację.
Tournament - Class in com.delhezi.ga.selection
Klasa Tournament: Metoda turniejowa.
Tournament() - Constructor for class com.delhezi.ga.selection.Tournament
 

U

UniformCrossover - Class in com.delhezi.ga.crossover.standard
UniformCrossover: Krzyżowanie równomierne Uniform Crossover (UX).
UniformCrossover() - Constructor for class com.delhezi.ga.crossover.standard.UniformCrossover
 

V

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.

_

_2Opt - Class in com.delhezi.ga.mutation.heuristics
Klasa _2Opt: Algorytm 2-opt; Algorytm lokalnego przeszukiwania; Wersja zrandomizowana, ilość prób podjętych do znalezienia lepszego rozwiązania okrela wartość counter; Przydatny w rozwiązaniu symetrycznego problemu komiwojażera (symmetric travelling salesman problem: STSP) – w którym dla każdego miasta istnieje połączenie do wszystkich pozostałych miast, oraz odległości pomiędzy miastami w obydwu kierunkach są sobie równe; Dla pary miast (węzłów) istnieje tylko jeden łuk o określonej długości; Losowo wybieramy 2 krawędzie; Jeśli długość cyklu po wymianie jest mniejsza niż przed, krawędzie są zamieniane; W innym przypadku przeszukiwana jest dostępna pula rozwiązań (iterakcyjnie wybieramy kolejne krawędzie) w celu znalezienia pierwszego wystąpienia cyklu lepszego.
_2Opt() - Constructor for class com.delhezi.ga.mutation.heuristics._2Opt
 
_3Opt - Class in com.delhezi.ga.mutation.heuristics
Klasa _3Opt: Algorytm 3-opt; Algorytm lokalnego poszukiwania.
_3Opt() - Constructor for class com.delhezi.ga.mutation.heuristics._3Opt
 
C E F G H I K L M N O P R S T U V _ 

Copyright © 2008–2015 Delhezi. All rights reserved.