Le document traite de la recherche opérationnelle, en présentant ses modèles mathématiques, ses techniques et ses applications, notamment à travers des exemples de programmation linéaire et de méthodes de résolution. Il aborde également la dualité et les méthodes d'optimisation combinatoire comme le branch-and-bound et les heuristiques. Enfin, une attention particulière est portée à la méthodologie d'application de la recherche opérationnelle dans la prise de décision.