All Packages Class Hierarchy This Package Previous Next Index
Class GP.Evaluador
java.lang.Object
|
+----GP.Evaluador
- public class Evaluador
- extends Object
La clase Evaluador es responsable por la invocacion
de entrenadores sobre grupos de individuos para obtener su
calificacion de adecuacion.
-
cls_trainer
- Esta es la clase del entrenador a utilizar en el problema.
-
Evaluador(String)
- El constructor crea un evaluador usando un
Entrenador de la clase nomb_c.
-
evalua(Poblacion, int, int)
- Efectua la evaluacion de la poblacion contra el entrenador
del problema.
cls_trainer
protected Class cls_trainer
- Esta es la clase del entrenador a utilizar en el problema.
Evaluador
public Evaluador(String nomb_c) throws ClassNotFoundException
- El constructor crea un evaluador usando un
Entrenador de la clase nomb_c.
- Parameters:
- nomb_c
- El nombre de la clase a utilizar como entrenador.
- Throws: ClassNotFoundException
- Se genera si la clase del entrenador no existe.
evalua
public void evalua(Poblacion pob,
int g_size,
int max_trainers) throws IllegalAccessException, InstantiationException
- Efectua la evaluacion de la poblacion contra el entrenador
del problema.
- Parameters:
- pob
- Es la poblacion de individuos a evaluar.
- g_size
- Indica el numero de individuos a ser evaluados
en forma simultanea por el entrenador.
- max_trainers
- Indica el numero de entrenadores a ejecutar en
forma simultanea a traves de Threads.
- Throws: InstantiationException
- Se genera si la clase entrenadora del usuario
no puede ser instanciada.
- Throws: IllegalAccessException
- Se genera bajo un error de proteccion al acceder
a la clase entrenadora del usuario.
All Packages Class Hierarchy This Package Previous Next Index