Les méthodes d'optimisation permettent de prendre des décisions optimales en utilisant des modèles mathématiques et des algorithmes.

En informatique, cela sert à résoudre des problèmes de logistique, de routage réseau, d'allocation de ressources CPU/RAM, etc.

Ce cours couvre quatre piliers fondamentaux :
\begin{enumerate}
\item L'optimisation sous contraintes (Programmation Linéaire).
\item L'optimisation de réseaux (Arbres optimaux).
\item L'ordonnancement des taches (gestion de projet).
\item Les flots optimaux.
\end{enumerate}