|
BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
|
Clase que implementa el operador de selección por truncamiento. Más...
Métodos públicos | |
| List< State > | OrderBetter (List< State > listState) |
| Ordena la lista de estados en orden descendente (mejor a peor). | |
| List< State > | ascOrderBetter (List< State > listState) |
| Ordena la lista de estados en orden ascendente (mejor a peor para minimización). | |
| List< State > | selection (List< State > listState, int truncation) |
| Selecciona los mejores individuos por truncamiento. | |
Clase que implementa el operador de selección por truncamiento.
Selecciona los mejores individuos de la población según un umbral de truncamiento.
| List< State > evolutionary_algorithms.complement.TruncationSelection.ascOrderBetter | ( | List< State > | listState | ) |
Ordena la lista de estados en orden ascendente (mejor a peor para minimización).
| listState | Lista de estados a ordenar |
| List< State > evolutionary_algorithms.complement.TruncationSelection.OrderBetter | ( | List< State > | listState | ) |
Ordena la lista de estados en orden descendente (mejor a peor).
| listState | Lista de estados a ordenar |
| List< State > evolutionary_algorithms.complement.TruncationSelection.selection | ( | List< State > | listState, |
| int | truncation ) |
Selecciona los mejores individuos por truncamiento.
| listState | Lista de estados de la población |
| truncation | Número de individuos a seleccionar |
Reimplementado de evolutionary_algorithms.complement.FatherSelection.