|
BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
|
Clase que gestiona la lista tabú de soluciones prohibidas. Más...
Métodos públicos | |
| List< State > | filterNeighborhood (List< State > listNeighborhood) throws Exception |
| Filtra el vecindario eliminando soluciones tabú | |
Atributos públicos estáticos | |
| static List< State > | listTabu = new ArrayList<State>() |
| Lista de soluciones tabú (prohibidas). | |
| static int | maxelements |
| Número máximo de elementos en la lista tabú | |
Clase que gestiona la lista tabú de soluciones prohibidas.
Esta clase mantiene una lista de soluciones visitadas recientemente que no deben ser revisitadas, implementando el mecanismo de memoria a corto plazo de la búsqueda tabú.
| List< State > local_search.complement.TabuSolutions.filterNeighborhood | ( | List< State > | listNeighborhood | ) | throws Exception |
Filtra el vecindario eliminando soluciones tabú
| listNeighborhood | Lista de estados vecinos a filtrar |
| Exception | Si todos los vecinos están en la lista tabú |
Lista de soluciones tabú (prohibidas).
|
static |
Número máximo de elementos en la lista tabú