La recherche opérationnelle est une discipline qui utilise des méthodes rationnelles basées sur des concepts mathématiques pour résoudre des problèmes complexes, souvent traduites en programmes informatiques. Ce document introduit plusieurs outils, notamment les graphes, la théorie de la complexité et la programmation linéaire, pour aborder divers problèmes comme le parcours le plus court, la planification de projets, et l'optimisation de flux. Les exemples illustrent la manière dont les problèmes deviennent exponentiels en complexité, nécessitant des méthodes efficaces pour les résoudre.