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

I

ICruzamiento - interface com.brownsoft.ag.ICruzamiento.
Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de cruzamiento
IFitnessScaler - interface com.brownsoft.ag.IFitnessScaler.
Esta interfaz debe ser implementada por las clases que deseen manejar el escalado del fitness
IFuncion - interface com.brownsoft.ag.individuo.IFuncion.
Interfaz que implementan los individuos que evaluan funciones
IGeneracion - interface com.brownsoft.ag.IGeneracion.
Esta es la interfaz que deben implementar las clases que quieran setear condiciones de parada especiales, o poblaciones iniciales deterministicas,etc
IIndividuo - interface com.brownsoft.ag.IIndividuo.
Esta interfaz debe ser implementada por las clases que deseen crear nuevos tipos de genotipo aparte de los implementados por esta biblioteca
IMotorListener - interface com.brownsoft.ag.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)
IMsgSink - interface com.brownsoft.gui.IMsgSink.
Title: Motor AG Description: Copyright: Copyright (c) 2003 Company:
IMutacion - interface com.brownsoft.ag.IMutacion.
Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de mutación
individuo - Variable in class com.brownsoft.ag.GeneracionSimple
 
IndividuoBitStreamSimple - class com.brownsoft.ag.individuo.IndividuoBitStreamSimple.
Esta clase implementa un Individuo del tipo bitstream de tamaño <= 63bits
IndividuoBitStreamSimple(int) - Constructor for class com.brownsoft.ag.individuo.IndividuoBitStreamSimple
Constructor de IndividuoBitStreamSimple
IndividuoMultiple - class com.brownsoft.ag.individuo.IndividuoMultiple.
Esta clase es utilizada para crear individuos multiparámetros Cada uno de los parametros a su vez es una instancia de Individuo La clase es abstracta, pues se deja a las subclases el trabajo de definir el fenotipo y el fitness.
IndividuoMultiple(IIndividuo[]) - Constructor for class com.brownsoft.ag.individuo.IndividuoMultiple
Constructor
IndividuoMultipleFuncionExpresion - class com.brownsoft.ag.individuo.IndividuoMultipleFuncionExpresion.
Esta clase es utilizada para crear individuos multiparámetros Cada uno de los parametros a su vez es una instancia de Individuo La clase es abstracta, pues se deja a las subclases el trabajo de definir el fenotipo y el fitness.
IndividuoMultipleFuncionExpresion(String, IIndividuo[]) - Constructor for class com.brownsoft.ag.individuo.IndividuoMultipleFuncionExpresion
Constructor
inicializar(MotorAG) - Method in class com.brownsoft.ag.GeneracionSimple
Inicializa la generacion
inicializar(MotorAG) - Method in class com.brownsoft.ag.OperadorMultiple
Inicializa el operador de cruzamiento
inicializar(MotorAG) - Method in interface com.brownsoft.ag.ICruzamiento
Inicializa el operador de cruzamiento
inicializar(MotorAG) - Method in interface com.brownsoft.ag.ISeleccion
Inicializa el operador de seleccion
inicializar(MotorAG) - Method in interface com.brownsoft.ag.IGeneracion
 
inicializar(MotorAG) - Method in class com.brownsoft.ag.cruzamiento.CruzamientoMPX
Inicializa el operador de cruzamiento
inicializar(MotorAG) - Method in class com.brownsoft.ag.seleccion.SeleccionTorneoQK
Inicializa el operador de seleccion
inicializar(MotorAG) - Method in class com.brownsoft.ag.seleccion.SeleccionElitista
Inicializa el operador de seleccion
inicializar(MotorAG) - Method in class com.brownsoft.ag.seleccion.SeleccionNSelecciones
Inicializa el operador de seleccion
inicializar(MotorAG) - Method in class com.brownsoft.ag.seleccion.SeleccionRuleta
Inicializa el operador de seleccion
inicializar(MotorAG, double) - Method in class com.brownsoft.ag.OperadorMultiple
Inicializa el operador de mutacion
inicializar(MotorAG, double) - Method in interface com.brownsoft.ag.IMutacion
Inicializa el operador de mutacion
inicializar(MotorAG, double) - Method in class com.brownsoft.ag.mutacion.MutacionHillClimber
Inicializa el operador de mutacion
inicializar(MotorAG, double) - Method in class com.brownsoft.ag.mutacion.MutacionBitFlip
Inicializa el operador de mutacion
inicioIteracion() - Method in class com.brownsoft.ag.GeneracionSimple
Indica que se inica la iteracion
inicioIteracion() - Method in class com.brownsoft.ag.OperadorMultiple
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in interface com.brownsoft.ag.IMotorListener
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in interface com.brownsoft.ag.IFitnessScaler
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in class com.brownsoft.ag.mutacion.MutacionHillClimber
Indica que se inica la iteracion
inicioIteracion() - Method in class com.brownsoft.ag.mutacion.MutacionBitFlip
Indica que se inica la iteracion
inicioIteracion() - Method in class com.brownsoft.ag.cruzamiento.CruzamientoMPX
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in class com.brownsoft.ag.fitnessScaler.FitnessScalerPositive
Avisa que se inicia una nueva iteración Aqui es donde calculo la cantidad a sumar de acuerdo a la poblacion actual
inicioIteracion() - Method in class com.brownsoft.ag.fitnessScaler.FitnessScalerSink
El sink no debe hacer nada aqui
inicioIteracion() - Method in class com.brownsoft.ag.fitnessScaler.FitnessScalerEspeciacion
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in class com.brownsoft.ag.fitnessScaler.FitnessScaler
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in class com.brownsoft.ag.seleccion.SeleccionTorneoQK
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in class com.brownsoft.ag.seleccion.SeleccionEstocasticaUniversal
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in class com.brownsoft.ag.seleccion.SeleccionElitista
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in class com.brownsoft.ag.seleccion.SeleccionNSelecciones
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in class com.brownsoft.ag.seleccion.SeleccionRuleta
Avisa que se inicia una nueva iteración
inicioIteracion() - Method in class com.brownsoft.gui.Graph
Interfaz IMotorListener *
init() - Method in class com.brownsoft.gui.FunctionSolverApplet
Initialize the applet
initialize(MotorAG) - Method in class com.brownsoft.gui.Graph
 
initMotor() - Method in class com.brownsoft.gui.FunctionSolverApplet
Inicializa el MotorAG
initScaler(MotorAG) - Method in interface com.brownsoft.ag.IFitnessScaler
Inicializa el scaler Este metodo es llamado desde el MotorAG
initScaler(MotorAG) - Method in class com.brownsoft.ag.fitnessScaler.FitnessScalerSink
Setea el motor asociado a este FitnessScaler Este metodo es ejecutado por MotorAG
initScaler(MotorAG) - Method in class com.brownsoft.ag.fitnessScaler.FitnessScaler
Setea el motor asociado a este FitnessScaler Este metodo es ejecutado por MotorAG
InvalidCrossException - exception com.brownsoft.ag.InvalidCrossException.
Clase utilitaria para indicar una excepcion del motor
InvalidCrossException(String) - Constructor for class com.brownsoft.ag.InvalidCrossException
 
InvalidCrossException(String, Exception) - Constructor for class com.brownsoft.ag.InvalidCrossException
 
InvalidMutationException - exception com.brownsoft.ag.InvalidMutationException.
Clase utilitaria para indicar una excepcion del motor
InvalidMutationException(String) - Constructor for class com.brownsoft.ag.InvalidMutationException
 
InvalidMutationException(String, Exception) - Constructor for class com.brownsoft.ag.InvalidMutationException
 
isAliased(String) - Method in class com.brownsoft.util.ParseINI
True si la seccion tiene un alias
isDiscrete - Variable in class com.brownsoft.ag.individuo.FuncionPuntoFijo
 
ISeleccion - interface com.brownsoft.ag.ISeleccion.
Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de selección
isSimple - Variable in class com.brownsoft.ag.individuo.EvaluaExpresion
 
isStandalone - Variable in class com.brownsoft.gui.FunctionSolverApplet
 
isZoomIn - Variable in class com.brownsoft.gui.Graph
 
ITERAR - Variable in class com.brownsoft.gui.FunctionSolverApplet.MotorRunnerThread
 
iterar() - Method in class com.brownsoft.ag.MotorAG
Itera hasta que la condicion de parada se cumpla
iterar() - Method in class com.brownsoft.gui.FunctionSolverApplet.MotorRunnerThread
 
iterar(int) - Method in class com.brownsoft.ag.MotorAG
Itera una cantidad fija de veces el AG
ITERARN - Variable in class com.brownsoft.gui.FunctionSolverApplet.MotorRunnerThread
 
iterarN(int) - Method in class com.brownsoft.gui.FunctionSolverApplet.MotorRunnerThread
 
iterarOnce() - Method in class com.brownsoft.ag.MotorAG
Itera una vez el algoritmo

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