|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.brownsoft.ag.cruzamiento.CruzamientoMPX
Esta clase implementa cruzamiento en N puntos
Constructor Summary | |
CruzamientoMPX(int cantCrosses)
Constructor |
Method Summary | |
IIndividuo[] |
cruzar(IIndividuo[] seleccionados)
Cruza un grupo de individuos |
void |
finAlgoritmo()
Avisa que finalizó la ejecución del algoritmo |
void |
finIteracion()
Avisa que finalizo la iteración |
void |
inicializar(MotorAG motor)
Inicializa el operador de cruzamiento |
void |
inicioIteracion()
Avisa que se inicia una nueva iteración |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CruzamientoMPX(int cantCrosses) throws InvalidCrossException
cantCrosses
- Cantidad de puntos de corteMethod Detail |
public void inicializar(MotorAG motor)
inicializar
in interface ICruzamiento
motor
- MotorAG asociadopublic void inicioIteracion()
inicioIteracion
in interface IMotorListener
public void finIteracion()
finIteracion
in interface IMotorListener
public void finAlgoritmo()
finAlgoritmo
in interface IMotorListener
public IIndividuo[] cruzar(IIndividuo[] seleccionados) throws InvalidCrossException
cruzar
in interface ICruzamiento
InvalidCrossException
- en caso de que ocurre
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |