Dans de nombreux domaines d’activité aujourd’hui, les décideurs gèrent des systèmes de production ou d’organisation complexes et volumineux. Ils doivent prendre des décisions en respectant de nombreuses contraintes et trouver des compromis entre plusieurs objectifs. La discipline qui adresse ce type de problème est la recherche opérationnelle.
Dans les conditions décrites précédemment, les solutions manuelles se révèlent sous-optimales en général lorsqu’elles ne sont pas tout simplement impossibles à obtenir. Quant aux solutions informatiques, elles ne modélisent parfois que partiellement la réalité et produisent des solutions inadaptées aux contraintes réelles.
En conséquence, les enjeux de la recherche opérationnelle consistent à trouver des techniques pour gérer des volumes de données importants avec la souplesse du raisonnement humain.