BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
Cargando...
Buscando...
Nada coincide
Referencia de la clase local_search.complement.TabuSolutions

Clase que gestiona la lista tabú de soluciones prohibidas. Más...

Diagrama de colaboración de local_search.complement.TabuSolutions:

Métodos públicos

List< StatefilterNeighborhood (List< State > listNeighborhood) throws Exception
 Filtra el vecindario eliminando soluciones tabú

Atributos públicos estáticos

static List< StatelistTabu = new ArrayList<State>()
 Lista de soluciones tabú (prohibidas).
static int maxelements
 Número máximo de elementos en la lista tabú

Descripción detallada

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ú.

Documentación de funciones miembro

◆ filterNeighborhood()

List< State > local_search.complement.TabuSolutions.filterNeighborhood ( List< State > listNeighborhood) throws Exception

Filtra el vecindario eliminando soluciones tabú

Parámetros
listNeighborhoodLista de estados vecinos a filtrar
Devuelve
List<State> Lista filtrada sin soluciones tabú
Excepciones
ExceptionSi todos los vecinos están en la lista tabú

Documentación de datos miembro

◆ listTabu

List<State> local_search.complement.TabuSolutions.listTabu = new ArrayList<State>()
static

Lista de soluciones tabú (prohibidas).

◆ maxelements

int local_search.complement.TabuSolutions.maxelements
static

Número máximo de elementos en la lista tabú


La documentación de esta clase está generada del siguiente archivo: