Uses of Interface
com.brownsoft.ag.IMotorListener

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: