Scatter Search: Diseño Básico y Estrategias avanzadas

Scatter Search es un método metaheurístico para resolver problemas de optimización. Aunque fue originalmente introducido en los años setenta, recientemente es cuando ha sido probado en numerosos problemas difíciles con gran éxito. Pertenece a la familia de los llamados Algoritmos Evolutivos, los cuales se distinguen por estar basados en la combinación de un conjunto de soluciones. Aunque presenta similitudes con los Algoritmos Genéticos, difiere de éstos en principios fundamentales, tales como el uso de estrategias sistemáticas en lugar de aleatorias. Scatter Search proporciona un marco flexible que permite el desarrollo de diferentes implementaciones con distintos grados de complejidad. En este trabajo se realiza una revisión del método desde sus orígenes hasta los aspectos más novedosos, que dan lugar a algoritmos más eficientes. Además, se ilustra la aplicación del método en la resolución del conocido problema de la mochila.