|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IMotorListener | |
com.brownsoft.ag | |
com.brownsoft.ag.cruzamiento | |
com.brownsoft.ag.mutacion | |
com.brownsoft.ag.seleccion | |
com.brownsoft.gui |
Uses of IMotorListener in com.brownsoft.ag |
Subinterfaces of IMotorListener in com.brownsoft.ag | |
interface |
ICruzamiento
Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de cruzamiento |
interface |
IGeneracion
Esta es la interfaz que deben implementar las clases que quieran setear condiciones de parada especiales, o poblaciones iniciales deterministicas,etc |
interface |
IMutacion
Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de mutación |
interface |
ISeleccion
Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de selección |
Classes in com.brownsoft.ag that implement IMotorListener | |
class |
GeneracionSimple
Esta clase implementa una Generacion simple donde la condicion de parada es que se cumplan 10 iteraciones |
class |
GeneracionSimpleDeJong
Esta clase implementa los criterios de performance de DeJong y los aplica como criterios de parada. |
class |
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 |
Methods in com.brownsoft.ag with parameters of type IMotorListener | |
void |
MotorAG.addListener(IMotorListener listener)
Agrega un listener de eventos del motor |
void |
MotorAG.removeListener(IMotorListener listener)
Elimina un listener del motoro |
Uses of IMotorListener in com.brownsoft.ag.cruzamiento |
Classes in com.brownsoft.ag.cruzamiento that implement IMotorListener | |
class |
CruzamientoMPX
Esta clase implementa cruzamiento en N puntos |
class |
CruzamientoSPX
|
Uses of IMotorListener in com.brownsoft.ag.mutacion |
Classes in com.brownsoft.ag.mutacion that implement IMotorListener | |
class |
MutacionBitFlip
Implementacion simple del operador de mutación Va recorriendo el material genetico del individuo (que tiene que ser de tipo bitstream) y para cada bit, tira un numero numero entre 0 y 1 al azar y si pMut es mayor entonces aplica un bit-flip a dicho bit |
class |
MutacionHillClimber
Aplico un algoritmo de random-hill-climbing a un individuo Es decir, voy eligiendo bits al azar y les hago un flip y veo si el fitness que obtengo es mayor, en cuyo caso me voy quedando con el nuevo genotipo. |
Uses of IMotorListener in com.brownsoft.ag.seleccion |
Classes in com.brownsoft.ag.seleccion that implement IMotorListener | |
class |
SeleccionElitista
Esta clase aplica el modelo elitista sobre cualquier seleccion Al generar la nueva población, si el mejor individuo hasta el momento no esta en la ella, se inserta como el elemento N+1 Seleccion indicada en el constructor |
class |
SeleccionEstocasticaUniversal
Esta clase implementa el operador de seleccion del tipo 'Muestreo Estocastico Universal' (Stochastic Universal Selection', que es un metodo de seleccion analogo al de la ruleta pero con M punteros equidistantes (donde M es la cantidad de individuos a seleccionar). |
class |
SeleccionNSelecciones
Esta clase en cada seleccion ejecuta N selecciones de la Seleccion indicada en el constructor |
class |
SeleccionRuleta
Esta clase implementa el operador de seleccion del tipo Ruleta, es decir que selecciona de a 2 individuos lanzando 2 veces una ruleta de n posiciones. |
class |
SeleccionTorneoQK
Esta clase implementa la seleccion por torneo de Q individuos tomados de K individuos elegidos al azar de la población. |
Uses of IMotorListener in com.brownsoft.gui |
Classes in com.brownsoft.gui that implement IMotorListener | |
class |
Graph
Title: Motor AG Description: Esta clase es la encargada de ir graficando una funcion Copyright: Copyright (c) 2003 Company: |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |