Dentro del perfil profesional del Ingeniero en Sistemas de Información, y de sus incumbencias profesionales, se encuentra el poder realizar modelos y sistemas complejos utilizando herramientas basadas en Inteligencia Artificial que permitan la resolución de problemas y asesorar en su aplicación. La Optimización Heurística es una rama de la Inteligencia Artificial ampliamente utilizada debido a su capacidad para enfrentar problemas de gran dificultad, donde se tienen pocas o ninguna hipótesis sobre las funciones involucradas. En ese caso los algoritmos estándar de Investigación Operativa, Optimización Convexa, o basados en derivadas, no pueden aplicarse. Los Algoritmos Genéticos son uno de los pocos algoritmos de optimización que aproximan el óptimo global sin ninguna hipótesis sobre el comportamiento global sobre la función o simulación. Son ampliamente utilizados en la práctica porque, aplicados de manera correcta, encuentran buenas soluciones a problemas difíciles (NP-Hard problems). Esto abarca entre otros los distintos tipos de Algoritmos Genéticos, Simulated Annealing, Algoritmos de Colonia de Hormigas y muchos otros, con aplicaciones a casi todas las ramas de la ciencia y la tecnología: Ingeniería, Medicina, Física, Química, Computación, etc.