Ce cours couvre les sujets de base de l’optimisation par meta-heuristiques, il est destiné aux étudiants des cycles supérieurs et avancées de plusieurs domaines (sciences exactes, sciences expérimentales, ingénierie, économie …etc.). Les étudiants devraient avoir des connaissances de base sur l’algorithmique et la programmation. Le but de ce cours est de présenter l’optimisation par des méthodes approchées et de montrer l’efficacité de telles méthodes pour les problèmes d’optimisation complexes.