A B C D E F G H I L M N O P R S T U V W

G

GeneracionSimple - class com.brownsoft.ag.GeneracionSimple.
Esta clase implementa una Generacion simple donde la condicion de parada es que se cumplan 10 iteraciones
GeneracionSimple(IIndividuo, int, double, double) - Constructor for class com.brownsoft.ag.GeneracionSimple
Constructor
GeneracionSimpleDeJong - class com.brownsoft.ag.GeneracionSimpleDeJong.
Esta clase implementa los criterios de performance de DeJong y los aplica como criterios de parada.
GeneracionSimpleDeJong(IIndividuo, int, double, double) - Constructor for class com.brownsoft.ag.GeneracionSimpleDeJong
Constructor
GeneracionSimpleDeJong(IIndividuo, int, double, double, double) - Constructor for class com.brownsoft.ag.GeneracionSimpleDeJong
Constructor
generarNuevaPoblacion() - Method in interface com.brownsoft.ag.ISeleccion
Genera una nueva poblacion a partir de un pool
generarNuevaPoblacion() - Method in class com.brownsoft.ag.seleccion.SeleccionTorneoQK
Genera una nueva poblacion a partir de un pool
generarNuevaPoblacion() - Method in class com.brownsoft.ag.seleccion.SeleccionElitista
Genera una nueva poblacion a partir de un pool
generarNuevaPoblacion() - Method in class com.brownsoft.ag.seleccion.SeleccionNSelecciones
Genera una nueva poblacion a partir de un pool
generarNuevaPoblacion() - Method in class com.brownsoft.ag.seleccion.SeleccionRuleta
Genera una nueva poblacion a partir de un pool
getAlias(String) - Method in class com.brownsoft.util.ParseINI
Devuelve el alias de una seccion
getAppletInfo() - Method in class com.brownsoft.gui.FunctionSolverApplet
Get Applet information
getArgs() - Method in class com.brownsoft.gui.FunctionSolverApplet
 
getBestIndividuo() - Method in class com.brownsoft.ag.MotorAG
Obtiene el mejor individuo de esta iteración
getBitWidth() - Method in class com.brownsoft.ag.individuo.IndividuoBitStreamSimple
Obtiene el largo del cromosoma
getContainedException() - Method in class com.brownsoft.ag.MotorError
 
getContainedException() - Method in class com.brownsoft.ag.MotorException
 
getCopy() - Method in interface com.brownsoft.ag.IIndividuo
Crea una copia con el mismo material genético que este individuo
getCopy() - Method in class com.brownsoft.ag.individuo.FuncionExpresion
Crea una copia con el mismo material genético que este individuo
getCopy() - Method in class com.brownsoft.ag.individuo.IndividuoMultiple
Crea una copia con el mismo material genético que este individuo
getCopy() - Method in class com.brownsoft.ag.individuo.IndividuoBitStreamSimple
Crea una copia con el mismo material genético que este individuo
getDistance(IndividuoBitStreamSimple, IndividuoBitStreamSimple) - Method in class com.brownsoft.ag.fitnessScaler.FitnessScalerEspeciacion
Obtiene la distancia entre 2 individuos
getEvaluator() - Method in class com.brownsoft.ag.individuo.FuncionExpresion
Obtiene el evaluador de la expresion de este individuo
getEvaluator() - Method in class com.brownsoft.ag.individuo.IndividuoMultipleFuncionExpresion
Obtiene el evaluador de la expresion de este individuo
getFenotipo() - Method in interface com.brownsoft.ag.IIndividuo
Obtiene el fenotipo de este individuo
getFenotipo() - Method in class com.brownsoft.ag.individuo.FuncionDiscreta
Obtiene el fenotipo de este individuo
getFenotipo() - Method in class com.brownsoft.ag.individuo.FuncionPuntoFijo
Obtiene el fenotipo de este individuo
getFenotipo() - Method in class com.brownsoft.ag.individuo.IndividuoMultipleFuncionExpresion
Obtiene el fenotipo de este individuo Este método deberia ser definido por las subclases
getFenotipo() - Method in class com.brownsoft.ag.individuo.IndividuoMultiple
Obtiene el fenotipo de este individuo Este método es abstracto.
getFinalizarIteracion() - Method in class com.brownsoft.ag.GeneracionSimpleDeJong
Indica cuando debo finalizar las iteraciones
getFinalizarIteracion() - Method in class com.brownsoft.ag.GeneracionSimple
Indica cuando debo finalizar las iteraciones
getFinalizarIteracion() - Method in interface com.brownsoft.ag.IGeneracion
Indica si se debe terminar las iteraciones
getFitness() - Method in interface com.brownsoft.ag.IIndividuo
Obtiene el fitness de este individuo
getFitness() - Method in class com.brownsoft.ag.individuo.FuncionDiscreta
Las subclases deben implementar este método
getFitness() - Method in class com.brownsoft.ag.individuo.FuncionPuntoFijo
Las subclases deben implementar este método
getFitness() - Method in class com.brownsoft.ag.individuo.FuncionExpresion
Evalua y retorna el fitness de este individuo
getFitness() - Method in class com.brownsoft.ag.individuo.IndividuoMultipleFuncionExpresion
Evalua y retorna el fitness de este individuo
getFitness() - Method in class com.brownsoft.ag.individuo.IndividuoMultiple
Obtiene el fitness de este individuo Este método es abstracto.
getFitness(IIndividuo) - Method in class com.brownsoft.ag.MotorAG
Obtiene el fitness escalado de este individuo.
getFitness(IIndividuo) - Method in class com.brownsoft.ag.individuo.EvaluaExpresion
Obtiene el fitness de este individuo
getFitnessMapping() - Method in class com.brownsoft.ag.MotorAG
Obtiene el Hashtable con los mapeos IIndividuo<-->Double(fitness)
getGeneracion() - Method in class com.brownsoft.ag.MotorAG
Obtiene el IGeneracion de esta instancia
getGeneralProperty(String) - Method in class com.brownsoft.util.ParseINI
Devuelve la property asociada
getGeneralProperty(String, String) - Method in class com.brownsoft.util.ParseINI
Devuelve la property asociada en la seccion General
getHeight() - Method in class com.brownsoft.gui.Graph
 
getHeight() - Method in class com.brownsoft.gui.FunctionSolverApplet
 
getMatingSize() - Method in class com.brownsoft.ag.GeneracionSimple
Obtiene el tamaño del mating pool
getMatingSize() - Method in interface com.brownsoft.ag.IGeneracion
Obtiene el tamaño del pool de mezclas
getMotor() - Method in class com.brownsoft.ag.fitnessScaler.FitnessScaler
Obtiene la instancia de MotorAG asociada a este scaler
getNonScaledFitness(IIndividuo) - Method in class com.brownsoft.ag.MotorAG
Obtiene el fitness de un individuo sin escalar.
getOffLinePerformance() - Method in class com.brownsoft.ag.GeneracionSimpleDeJong
Obtiene la offline performance
getOnLinePerformance() - Method in class com.brownsoft.ag.GeneracionSimpleDeJong
Obtiene la online performance
getOperadorCruzamiento() - Method in class com.brownsoft.ag.MotorAG
Obtiene el operador de cruzamiento de esta instancia
getOperadorMutacion() - Method in class com.brownsoft.ag.MotorAG
Obtiene el operador de mutacion de esta instancia
getOperadorSeleccion() - Method in class com.brownsoft.ag.MotorAG
Obtiene el operador de seleccion de esta instancia
getParameter(int) - Method in class com.brownsoft.ag.individuo.IndividuoMultiple
Obtiene el parametro asociado a un índice
getParameter(String, String) - Method in class com.brownsoft.gui.FunctionSolverApplet
Get a parameter value
getParameterIndex(IIndividuo) - Method in class com.brownsoft.ag.individuo.IndividuoMultiple
Obtiene el numero de parametro asociado a un parametro
getParameterInfo() - Method in class com.brownsoft.gui.FunctionSolverApplet
Get parameter info
getParents() - Method in interface com.brownsoft.ag.IIndividuo
Obtiene los padres de este individuo
getParents() - Method in class com.brownsoft.ag.individuo.IndividuoMultiple
Obtiene los padres de este individuo
getParents() - Method in class com.brownsoft.ag.individuo.IndividuoBitStreamSimple
Obtiene los padres de este individuo
getpCross() - Method in class com.brownsoft.ag.GeneracionSimple
Obtiene la probabilidad de cruzamiento
getpCross() - Method in interface com.brownsoft.ag.IGeneracion
Obtiene la probabilidad de cruzamiento
getpMutacion() - Method in class com.brownsoft.ag.GeneracionSimple
Obtiene la probabilidad de mutacion
getpMutacion() - Method in interface com.brownsoft.ag.IGeneracion
Obtiene la probabilidad de mutacion
getPoblacion() - Method in class com.brownsoft.ag.MotorAG
Obtiene un Vector con la poblacion actual
getPoblacionInicial() - Method in class com.brownsoft.ag.GeneracionSimple
Obtiene la población inicial
getPoblacionInicial() - Method in interface com.brownsoft.ag.IGeneracion
Obtiene la poblacion inicial
getPopSize() - Method in class com.brownsoft.ag.seleccion.SeleccionRuleta
 
getProcessingIndividual() - Method in interface com.brownsoft.ag.IFitnessScaler
Obtiene el IIndividuo que esta siendo escalado en este momento
getProcessingIndividual() - Method in class com.brownsoft.ag.fitnessScaler.FitnessScalerSink
Obtiene el IIndividuo que esta siendo escalado en este momento
getProcessingIndividual() - Method in class com.brownsoft.ag.fitnessScaler.FitnessScaler
Obtiene el IIndividuo que esta siendo escalado en este momento
getProperty(String, String) - Method in class com.brownsoft.util.ParseINI
Devuelve la property asociada de la sección especificada
getProperty(String, String, String) - Method in class com.brownsoft.util.ParseINI
Devuelve la property asociada de la seeción especificada
getScaledFitness(double) - Method in interface com.brownsoft.ag.IFitnessScaler
Escala un fitness
getScaledFitness(double) - Method in class com.brownsoft.ag.fitnessScaler.FitnessScalerSink
Escala un fitness
getScaledFitness(double) - Method in class com.brownsoft.ag.fitnessScaler.FitnessScaler
Escala un fitness
getScaledFitness(IIndividuo) - Method in interface com.brownsoft.ag.IFitnessScaler
Escala un fitness
getScaledFitness(IIndividuo) - Method in class com.brownsoft.ag.fitnessScaler.FitnessScalerSink
Escala un fitness
getScaledFitness(IIndividuo) - Method in class com.brownsoft.ag.fitnessScaler.FitnessScaler
Escala un fitness
getSection(String) - Method in class com.brownsoft.util.ParseINI
Devuelve una copia del Hashtable conteniendo la seccion especificada
getSharing(int) - Method in class com.brownsoft.ag.fitnessScaler.FitnessScalerEspeciacion
Obtiene el sharing (es decir, le aplica la funcion de sharing a la distancia) La implementacion por defecto es un sharing triangular, pero se puede derivar esta clase para cambiar la función
getTotIteraciones() - Method in class com.brownsoft.ag.MotorAG
Obtiene la cantidad total de iteraciones realizadas por este motor
getValue() - Method in interface com.brownsoft.ag.IIndividuo
Obtiene el material genetico de este individuo
getValue() - Method in class com.brownsoft.ag.individuo.IndividuoMultiple
Obtiene el material genetico de este individuo
getValue() - Method in class com.brownsoft.ag.individuo.IndividuoBitStreamSimple
Obtiene el material genetico de este individuo
getWidth() - Method in class com.brownsoft.gui.Graph
 
getWidth() - Method in class com.brownsoft.gui.FunctionSolverApplet
 
graph - Variable in class com.brownsoft.gui.FunctionSolverApplet
 
Graph - class com.brownsoft.gui.Graph.
Title: Motor AG Description: Esta clase es la encargada de ir graficando una funcion Copyright: Copyright (c) 2003 Company:
Graph(IMsgSink) - Constructor for class com.brownsoft.gui.Graph
 
graphVarSelector - Variable in class com.brownsoft.gui.FunctionSolverApplet
 
gridBagLayout - Variable in class com.brownsoft.gui.FunctionSolverApplet
 
gridLayout1 - Variable in class com.brownsoft.gui.FunctionSolverApplet
 

A B C D E F G H I L M N O P R S T U V W