Glosario · method
Búsqueda Tabú
Metaheurística basada en memoria que registra soluciones o movimientos recientes en una lista tabú para evitar ciclos y recorre el espacio de búsqueda mediante estrategias de intensificación y diversificación.
Tabu SearchTSMetaheurística Basada en MemoriaAdaptive Memory ProgrammingBúsqueda Tabú Reactiva
La búsqueda tabú es una metaheurística basada en memoria introducida por Glover (1986, 1989, 1990); una idea relacionada fue propuesta de forma independiente por Hansen (1986). Su rasgo distintivo es la memoria explícita: mientras el recocido simulado se apoya en azar y los algoritmos genéticos en una población, la búsqueda tabú mantiene una lista de los movimientos o atributos recientes y prohíbe revertirlos. Componentes clave: (1) estructura de vecindad y evaluación de movimientos; en cada iteración se va al mejor vecino no tabú aunque empeore el objetivo (escape del óptimo local); (2) memoria de corto plazo (lista tabú) de longitud k, denominada tenencia tabú; (3) criterio de aspiración — un movimiento tabú se permite si mejora la mejor solución conocida; (4) memoria intermedia para intensificación — profundizar la búsqueda alrededor de soluciones buenas visitadas con frecuencia; (5) memoria de largo plazo para diversificación — saltos a regiones inexploradas. Variantes incluyen búsqueda tabú granular, reactiva (Battiti y Tecchiolli 1994, con ajuste automático de tenencia) y Adaptive Memory Programming. Para VRP, scheduling, secuenciación y asignación es una de las metaheurísticas más fuertes; los trabajos VRP de Cordeau y Laporte son referencia industrial. Frente al recocido simulado es más determinista y consume más memoria, con calidad similar y menor sensibilidad a parámetros. Referencias: Glover y Laguna (1997), Gendreau y Potvin (2010).
Örnek
Una empresa de mensajería optimiza la ruta de un solo vehículo para 18 clientes diarios. La ruta golosa inicial mide 184 km. La búsqueda tabú con vecindades 2-opt y or-opt, tenencia 7, criterio de aspiración y saltos de diversificación cada 50 iteraciones alcanza 151 km en 9 minutos — un 18 por ciento de mejora. Varias veces se aceptan rutas peores de forma temporal, pero la lista tabú impide volver a rutas previas; el algoritmo explora otras topologías y luego intensifica alrededor de la mejor solución.