Está en la página 1de 15

Tabú Search

Una introducción al algoritmo de optimización tabú search

🠶 Integrantes:
🠶 Matías Sylvester Morales
🠶 Matías Monsalves Riquelme

🠶 Profesor:
🠶 Cristhian Aguilera Carrasco
ÍNDICE

🠶 Introducción.
🠶 Definición de Tabú Search.
🠶 Características de Tabú Search.
🠶 Principios Fundamentales de Tabu Search.
🠶 Ventajas y desventajas.
🠶 Aplicaciones.
🠶 Conclusiones.
INTRODUCCIÓN

Se aborda la definición y
funcionamiento de un algoritmo
llamado “tabu search”, muy utilizado
en la resolución de problemas
complejos como logística,
planificación, diseño de redes y de
rutas. Se verá también sus
características principales y algunas
aplicaciones.
Definición de Tabu Search

Tabu Search es un algoritmo de


optimización heurística que encuentra
soluciones óptimas en problemas
complejos. Utiliza una "lista tabú" para
evitar movimientos repetidos y explorar
eficazmente el espacio de búsqueda.
Historia

🠶 Fue desarrollado por Fred W. Glover en


la década de 1980 y se ha convertido en
una herramienta esencial en la
resolución de una amplia gama de
problemas en áreas tan diversas como
la logística, la planificación, la
ingeniería, la economía y la
inteligencia artificial.

Fred W. Glover
Aplicaciones en la ingeniería
Funcionamiento del algoritmo
Funcionamiento del algoritmo
1. Generación de soluciones iniciales: Comienza con una solución inicial o un conjunto de
soluciones iniciales.

2. Evaluación: Calcula el valor de calidad de cada solución según una función objetivo.

3. Búsqueda local: Realiza una búsqueda local a partir de la solución actual, explorando
vecindarios cercanos. El objetivo es mejorar la solución actual.

4. Lista Tabú: Mantiene una lista tabú que registra las soluciones visitadas recientemente. Esta
lista impide que el algoritmo regrese a soluciones previamente evaluadas, evitando ciclos y
promoviendo la exploración del espacio de búsqueda.
Funcionamiento del algoritmo
5. Selección de movimientos: Selecciona movimientos o cambios en la solución actual que no están
prohibidos por la lista tabú.

6. Elección de la mejor solución: Elige la mejor solución entre las soluciones vecinas, teniendo en
cuenta las restricciones de la lista tabú.

7. Actualización de la lista tabú: Actualiza la lista tabú, marcando los movimientos recién realizados
como prohibidos durante un número limitado de iteraciones para evitar la repetición.

8. Criterio de parada: El algoritmo se detiene cuando se satisface un criterio de parada.


9. Mejor solución encontrada: El algoritmo mantiene un registro de la mejor solución encontrada
durante la búsqueda.
Características importantes del algoritmo “Tabu
Search”

🠶 Memoria Tabú

🠶 Exploración Flexible

🠶 Diversificación y Explotación

🠶 Parámetros Ajustables

🠶 Criterios de Parada
Aplicaciones del algoritmo
Aplicaciones: Logística

Tabu Search se utiliza para la optimización


de rutas de entrega, programación de
horarios de transporte y asignación de
recursos en la gestión de la cadena de
suministro.

APLICACIÓN: Logística
Aplicaciones: Planificación

En la planificación de proyectos y la
programación de horarios, Tabu
Search ha demostrado ser efectivo al
encontrar la mejor asignación de
tareas y recursos.

APLICACIÓN: Planificación
Aplicaciones: Diseño de redes

En telecomunicaciones y redes,
Tabu Search se aplica para
diseñar redes de comunicación
eficientes y optimizar la
topología de la red.

APLICACIÓN: Diseño de redes


Aplicaciones: Optimización de Rutas

En el campo de los vehículos


autónomos y la gestión de flotas,
Tabu Search se aplica para optimizar
rutas de conducción y minimizar
costos de combustible.

APLICACIÓN: Optimización de Rutas


Conclusiones

Tabu Search es una técnica de búsqueda


heurística eficaz que se utiliza en una
variedad de aplicaciones para encontrar
soluciones de alta calidad en problemas
complejos.

Su capacidad para explorar el espacio de


búsqueda y evitar soluciones prohibidas a
través de la lista tabú lo hace valioso en la
toma de decisiones y la resolución de
problemas prácticos.

También podría gustarte