|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
ICruzamiento | Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de cruzamiento |
IFitnessScaler | Esta interfaz debe ser implementada por las clases que deseen manejar el escalado del fitness |
IGeneracion | Esta es la interfaz que deben implementar las clases que quieran setear condiciones de parada especiales, o poblaciones iniciales deterministicas,etc |
IIndividuo | Esta interfaz debe ser implementada por las clases que deseen crear nuevos tipos de genotipo aparte de los implementados por esta biblioteca |
IMotorListener | Esta interfaz debe ser implementada por las clases que quieran recibir eventos del Motor (inicioIteracion, finIteracion y finAlgoritmo) Para registrar un listener se debe llamar al metodo motor.addListener(IMotorListener) |
IMutacion | Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de mutación |
ISeleccion | Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de selección |
Class Summary | |
GeneracionSimple | Esta clase implementa una Generacion simple donde la condicion de parada es que se cumplan 10 iteraciones |
GeneracionSimpleDeJong | Esta clase implementa los criterios de performance de DeJong y los aplica como criterios de parada. |
MotorAG | Esta clase implementa el algorítmo genético propiamente dicho |
OperadorMultiple | Esta clase es utilizada ejecutar un operador genetico (cruzamiento y mutación) a individuos multiparámetros Cada uno de los parametros puede tener un operador distinto |
PRNG | Esta clase provee servicios para acceder a números pseudoaleatórios (booleanos, enteros, floats, valores de 0 a 1, etc) |
Exception Summary | |
InvalidCrossException | Clase utilitaria para indicar una excepcion del motor |
InvalidMutationException | Clase utilitaria para indicar una excepcion del motor |
MotorException | Clase base de las excepciones del Motor |
Error Summary | |
MotorError | Clase utilitaria para indicar una excepcion del motor |
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |