A C D E F G I M N P R S T U X Y

A

ALGORYTHM - Static variable in class utils.Utils
 

C

cities - Variable in class tsp.TravelingSalesmanProblem
 
clone() - Method in class tsp.TravelingSalesmanProblem
 
compareTo(Object) - Method in class tsp.TravelingSalesmanProblem
 
Coord - Class in tsp
Az utazó ügynök probléma leírásában vesz részt, a városok koordinátáit reprezentálja.
Coord(double, double) - Constructor for class tsp.Coord
 
createPopulation() - Method in class framework.EvolutionaryProblem
Populáció feltöltése véletlen egyedekkel
createRandomIndividual() - Method in interface framework.Individual
Véletlen példányokat hoz létre
createRandomIndividual() - Method in class tsp.TravelingSalesmanProblem
[code]numberOfCities[/code] darab várost hoz létre véletlen koordinátákkal.

D

dist(Coord, Coord) - Static method in class tsp.Coord
A paraméterként kapott két város távolságát adja vissza

E

equals(Object) - Method in class tsp.Coord
 
equals(Object) - Method in class tsp.TravelingSalesmanProblem
 
EvolutionaryAlgorythm - Interface in framework
Evolúciós algoritmusok absztrakt osztálya.
EvolutionaryProblem - Class in framework
Az evolúciós egyed probléma becsomagolása.
EvolutionaryProblem(int, int, Individual) - Constructor for class framework.EvolutionaryProblem
 
EvolutionSolver - Class in framework
 
EvolutionSolver(EvolutionaryProblem, EvolutionaryAlgorythm) - Constructor for class framework.EvolutionSolver
Megoldja a paraméterként kapott problémát a paraméterként kapott algoritmussal
exceptions - package exceptions
 

F

fitness() - Method in interface framework.Individual
Az evolúciós probléma olyan tulajdonsága, mellyel jóság-érték szerint különbséget lehet tenni közöttük.
fitness() - Method in class tsp.TravelingSalesmanProblem
A körút hossza.
framework - package framework
 

G

generationsBestIndividuals - Variable in class framework.EvolutionSolver
 
getCities() - Method in class tsp.TravelingSalesmanProblem
 
getGenerationsBestIndividuals() - Method in class framework.EvolutionSolver
Az egyes generációk legjobb egyedeit tartalmazó tömbbel tér vissza
getindividualProblem() - Method in class framework.EvolutionaryProblem
 
getMaxGeneration() - Method in class framework.EvolutionaryProblem
 
getNumberOfCities() - Method in class tsp.TravelingSalesmanProblem
 
getPopulation() - Method in class framework.EvolutionaryProblem
 
getPopulationSize() - Method in class framework.EvolutionaryProblem
 
getProblem() - Method in class framework.EvolutionSolver
 
getX() - Method in class tsp.Coord
 
getY() - Method in class tsp.Coord
 

I

Individual - Interface in framework
Evolúciós problémák leírásához való interfész.
individualProblem - Variable in class framework.EvolutionaryProblem
 
initCities() - Method in class tsp.TravelingSalesmanProblem
Városok véletlenszerű generálása.

M

main(String[]) - Static method in class utils.StartProgram
 
maxGeneration - Variable in class framework.EvolutionaryProblem
 
maxGeneration - Variable in class framework.EvolutionSolver
 

N

nextGeneration(EvolutionaryProblem) - Method in interface framework.EvolutionaryAlgorythm
Minden evolúciós problémát megoldó algoritmusnak annyi a feladata, hogy a paraméterként kapott evolúciós probléma alapján előállítsa a következő generáció egyedeit.
NGEN - Static variable in class utils.Utils
 
NonEvolutionary - Interface in utils
�ltalános megoldó algoritmusok interfésze.
NPOP - Static variable in class utils.Utils
 
numberOfCities - Variable in class tsp.TravelingSalesmanProblem
 

P

population - Variable in class framework.EvolutionaryProblem
 
population - Variable in class framework.EvolutionSolver
 
populationSize - Variable in class framework.EvolutionaryProblem
 
populationSize - Variable in class framework.EvolutionSolver
 
problem - Variable in class framework.EvolutionSolver
 
PROBLEM - Static variable in class utils.Utils
 
problemArgs - Static variable in class utils.Utils
 
processArgs(String[]) - Method in class tsp.TravelingSalesmanProblem
A [code]numberOfCities[/code] és esetlegesen megadott, fájlból beolvasott [code]cities[/code] változók beállítása a program indítás során megadott paraméterek alapján.

R

readProblemArgs(String[]) - Static method in class utils.Utils
A bemenetről kapott argumentumokat dolgozza fel.

S

setCities(Vector<Coord>) - Method in class tsp.TravelingSalesmanProblem
 
setindividualProblem(Individual) - Method in class framework.EvolutionaryProblem
 
setMaxGeneration(int) - Method in class framework.EvolutionaryProblem
 
setNumberOfCities(int) - Method in class tsp.TravelingSalesmanProblem
 
setPopulation(Vector<Individual>) - Method in class framework.EvolutionaryProblem
 
setPopulationSize(int) - Method in class framework.EvolutionaryProblem
 
setProblem(EvolutionaryProblem) - Method in class framework.EvolutionSolver
 
setX(double) - Method in class tsp.Coord
 
setY(double) - Method in class tsp.Coord
 
solution - Variable in class framework.EvolutionSolver
 
solution() - Method in class framework.EvolutionSolver
A probléma egy megoldását adja vissza
solution() - Method in interface framework.Solver
Az algoritmus által kezelt probléma megoldása.
solve(Individual) - Method in interface utils.NonEvolutionary
A paraméterként kapott egyedből előállít egy megoldást.
Solver - Interface in framework
A probléma megoldó algoritmusok közös viselkedését leíró interfész, legfelsőbb absztrakciós szint.
solverAlgorythm - Variable in class framework.EvolutionSolver
 
start() - Method in class framework.EvolutionSolver
A probléma megoldásának elindítása
StartProgram - Class in utils
Az evolúciós interfészt kezelő osztály.
StartProgram() - Constructor for class utils.StartProgram
 
stats() - Method in class framework.EvolutionSolver
 
stats() - Method in interface framework.Solver
Statisztiaki információkat közöl, a megoldó algoritmusok szabadon implementálhatják.
statString - Static variable in class framework.EvolutionSolver
 

T

toString() - Method in class tsp.Coord
 
toString() - Method in class tsp.TravelingSalesmanProblem
 
TravelingSalesmanProblem - Class in tsp
Utazó ügynük probléma implementációja.
TravelingSalesmanProblem() - Constructor for class tsp.TravelingSalesmanProblem
 
TravelingSalesmanProblem(String[]) - Constructor for class tsp.TravelingSalesmanProblem
 
TravelingSalesmanProblem(Vector<Coord>) - Constructor for class tsp.TravelingSalesmanProblem
A paraméterben megadott koordinátákkal létrehoz egy körutat (egyedet)
TravelingSalesmanProblem(Vector<Coord>, int) - Constructor for class tsp.TravelingSalesmanProblem
 
TravelingSalesmanProblem(int) - Constructor for class tsp.TravelingSalesmanProblem
A TSP probléma konstruktora.
tsp - package tsp
 
TSPExceptionHandler - Exception in exceptions
 
TSPExceptionHandler(String) - Constructor for exception exceptions.TSPExceptionHandler
 
TSPExceptionHandler(Exception) - Constructor for exception exceptions.TSPExceptionHandler
 

U

utils - package utils
 
Utils - Class in utils
Az evolúciós keretrendszer segédosztálya.
Utils() - Constructor for class utils.Utils
 

X

x - Variable in class tsp.Coord
 

Y

y - Variable in class tsp.Coord
 

A C D E F G I M N P R S T U X Y