|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.brownsoft.ag.seleccion.SeleccionTorneoQK
Esta clase implementa la seleccion por torneo de Q individuos tomados de K individuos elegidos al azar de la población.
| Constructor Summary | |
SeleccionTorneoQK(int Q,
int K)
Constructor |
|
| Method Summary | |
void |
finAlgoritmo()
Avisa que finalizó la ejecución del algoritmo |
void |
finIteracion()
Indica que se finaliza la iteracion |
java.util.Vector |
generarNuevaPoblacion()
Genera una nueva poblacion a partir de un pool |
void |
inicializar(MotorAG motor)
Inicializa el operador de seleccion |
void |
inicioIteracion()
Avisa que se inicia una nueva iteración |
void |
ponerEnPoolIntermedio(IIndividuo[] individuos)
Pone individuos en el pool intermedio |
IIndividuo[] |
seleccionar()
Selecciona individuos |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SeleccionTorneoQK(int Q,
int K)
throws MotorException
Q - cantidad de individuos a elegir en cada torneoK - cantidad de competidores de cada torneo| Method Detail |
public void inicializar(MotorAG motor)
inicializar in interface ISeleccionmotor - MotorAG asociadopublic void inicioIteracion()
inicioIteracion in interface IMotorListenerpublic IIndividuo[] seleccionar()
seleccionar in interface ISeleccionpublic void ponerEnPoolIntermedio(IIndividuo[] individuos)
ponerEnPoolIntermedio in interface ISeleccionindividuos - individuos a ingresar en el pool intermediopublic java.util.Vector generarNuevaPoblacion()
generarNuevaPoblacion in interface ISeleccionpublic void finIteracion()
finIteracion in interface IMotorListenerpublic void finAlgoritmo()
finAlgoritmo in interface IMotorListener
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||