stringtranslate.com

Procedimiento de búsqueda adaptativa aleatoria codiciosa

El procedimiento de búsqueda adaptativa aleatoria voraz (también conocido como GRASP ) es un algoritmo metaheurístico que se aplica comúnmente a problemas de optimización combinatoria . GRASP consiste típicamente en iteraciones formadas por construcciones sucesivas de una solución aleatoria voraz y mejoras iterativas subsiguientes de la misma a través de una búsqueda local . [1] Las soluciones aleatorias voraces se generan añadiendo elementos al conjunto de soluciones del problema a partir de una lista de elementos clasificados por una función voraz según la calidad de la solución que obtendrán. Para obtener variabilidad en el conjunto de candidatos de soluciones voraces, los elementos candidatos bien clasificados se colocan a menudo en una lista de candidatos restringida (RCL) y se eligen al azar al construir la solución. Este tipo de método de construcción aleatoria voraz también se conoce como heurística semi-voraz , descrita por primera vez en Hart y Shogan (1987). [2]

GRASP fue introducido por primera vez por Feo y Resende (1989). [3] Los artículos de investigación sobre GRASP incluyen Feo y Resende (1995), [1] y Resende y Ribeiro (2003). [4]

Existen variantes del algoritmo clásico, como el Reactive GRASP. En esta variante, el parámetro básico que define la restrictividad del RCL durante la fase de construcción se autoajusta en función de la calidad de las soluciones encontradas previamente. [5] También existen técnicas para acelerar la búsqueda, como las perturbaciones de costes, las funciones de sesgo, la memorización y el aprendizaje, y la búsqueda local sobre soluciones parcialmente construidas. [4]

Véase también

Referencias

  1. ^ ab Feo, Thomas A.; Resende, Mauricio GC (1995). "Procedimientos de búsqueda adaptativa aleatoria y voraz". Revista de optimización global . 6 (2): 109–133. doi :10.1007/BF01096763. S2CID  2110014.
  2. ^ Hart, JP; Shogan, AW (julio de 1987). "Heurísticas semi-codiciosas: un estudio empírico". Operations Research Letters . 6 (3): 107–114. doi :10.1016/0167-6377(87)90021-6.
  3. ^ Feo, Thomas A.; Resende, Mauricio GC (abril de 1989). "Una heurística probabilística para un problema de cobertura de conjuntos computacionalmente difícil". Operations Research Letters . 8 (2): 67–71. doi :10.1016/0167-6377(89)90002-3.
  4. ^ ab Resende, Mauricio GC; Ribeiro, Celso C. (2003). "Procedimientos de búsqueda adaptativa aleatoria voraz". Manual de metaheurísticas . Springer. págs. 219–249. ISBN 978-0-306-48056-0.
  5. ^ Prais, Marcelo; Ribeiro, Celso C. (2000). "GRASP reactivo: una aplicación a un problema de descomposición matricial en la asignación de tráfico TDMA". INFORMS Journal on Computing . 12 (3): 164–176. doi :10.1287/ijoc.12.3.164.12639.