Una gran cantidad de problemas de optimización de interés en ingeniería no se pueden resolver usando métodos exactos. Cuando las técnicas de optimización exactas fracasan en su intento de encontrar la solución óptima de un problema particular puede recurrirse al uso de técnicas que no garantizan la obtención de la solución óptima global pero que permiten encontrar soluciones subóptimas de buena calidad con esfuerzos computacionales aceptables. El esfuerzo computacional involucra dos aspectos importantes: el tiempo de cálculo y la cantidad de memoria requerida en el proceso. Las denominadas técnicas heurísticas, hiperheurísticas, metaheurísticas y matheurísticas hacen parte de los denominados métodos no exactos que permiten obtener buenas soluciones para estos problemas. Estos métodos incluyen desde procedimientos simples basados en indicadores de sensibilidad hasta procedimientos más complejos bio-inspirados o basados en conceptos de vecindad.
Este texto responde a las necesidades del curso denominado Técnicas Metaheurísticas, dictado por los autores en varias ocasiones en el programa de Maestría en Ingeniería Eléctrica y en el programa de Doctorado en Ingeniería, en la Universidad Tecnológica de Pereira. Los capítulos han sido continuamente revisados y corregidos desde que se escribió la primera versión del libro denominado Técnicas de Optimización Combinatorial en el cual participó el profesor Rubén A. Romero L. de la Universidad de Estadual Paulista UNESP de Brasil, quien hace parte de un selecto grupo de investigadores de la optimización con excelentes contribuciones en el campo de la optimización matemática aplicada en ingeniería eléctrica.