Académique Documents
Professionnel Documents
Culture Documents
1 / 14
Contenu
1. Introduction
2 / 14
Introduction
Le terme recherche opérationnelle est apparu dans la seconde guerre mondiale en Angletaire et signifie
initialement: optimisation des opérations militaires. La première équipe de recherche opérationnelle a été
crée en 1938.
Définition: Aujourd’hui la recherche opérationnelle est qualifiée comme étant l’ensemble de méthodes
(algorithmiques, mathématiques, modélisation) afin de prendre des décisions optimales ou proches de
l’optimum dans des problèmes complexes.
Etape de traitement d’un problème de RO :
➊ Formulation du problème
➋ Construction du modèle
➌ Résolution du modèle
➍ Validation des résultats
3 / 14
Exemples de problèmes traités dans ce cour
4 / 14
Formulation mathématique d’un (PL)
❏ Les variables x1 , x2 , . . . , xn sont dites variables de décision. Ce sont les inconnues du problème
❏ La fonction z(x1 , . . . , xn ) et dites fonction objective ou fonction économique.
5 / 14
Modélisation sous forme d’un (PL)
L’avantage de pouvoir modéliser un problème réel sous forme d’un programme linéaire est l’existence de
méthodes (algorithme) donnant des solutions exactes. Les étapes à suivre pour construire le modèle d’un
programme linéaire sont :
➊ Identifier les variables du problème valeur non connues (variable de décision) et les représenter sous
forme symbolique (exp. x1, y1 ).
➋ Identifier les restrictions (les contraintes) du problème et les exprimer par un système d’équations
linéaires.
➌ Identifier l’objectif ou le critère de sélection et le représenter sous une forme linéaire en fonction des
variables de décision. Spécifier si le critère de sélection est de maximiser ou de minimiser la fonction
objective.
6 / 14
Interprétation économique d’un PL sous forme canonique
hhhh
Matières
hh hhhpremières
Situation: Supposant qu’une entreprise fabrique n produits Produits hhhh P1 P2 ... Pn
h
P1 , P2 , . . . , Pn , à partir de m qu’on note M1 , . . . , Mm , M1 a11 a12 ... a1n
matière premières. les quantités disponibles de chaque M2 a21 a22 ... a2n
matière première sont respectivement b1 , b2 , . . . , bm . Le .. .. .. .. ..
. . . . .
tableau suivant résume la quantité de matière première que
Mi ai1 ai2 ... ain
nécessite chaque produit pour sa fabrication.
.. .. .. .. ..
Problème: Sachant que le coût de vente de chaque produit . . . . .
est respectivement c1 , . . . , cn , quel est le plan de Mm am1 am2 ... amn
production de produits maximisant le profit de l’entreprise.
Table: Contraintes de production
7 / 14
Problème d’allocation de ressources
Une entreprise produit des câbles de cuivre de 5 et 10 mm de diamètre sur une seule ligne de production
imposant les contraintes suivantes.
❏ Le cuivre disponible permet de produire 21 000 mètre de câbles de 5 mm de diamètre par semaine.
❏ Un mètre de câbles de 10 mm de diamètre nécessite 4 fois plus de cuivre qu’un mètre de câbles de 5
mm de diamètre.
❏ De plus, ayant une bonne connaissance de la demande, la production hebdomadaire de câbles de 5 mm
est limitée à 15 000 mètre et la production de câble de 10 mm ne doit pas dépasser les 40% de la
production totale.
❏ Les câbles sont vendus respectivement 50 Dh et 200 Dh le mètre.
Que doit produire l’entreprise afin de maximiser son chiffre d’affaires hebdomadaire ?
8 / 14
Problème de recouvrement
Lu Ma Me Je Ve Sa Di
13 18 21 16 12 25 9
Les chauffeurs travaillent cinq jours d’affiliée (et peuvent donc avoir leurs deux jours adjacents de congé
n’importe quand dans la semaine). Déterminer les effectifs formant les sept équipes possibles de chauffeurs
de manière à :
❏ couvrir tous les besoins de l’entreprise,
❏ engager un nombre minimum de chauffeurs.
9 / 14
Problème de mélange
Un avion possède trois compartiments, chacun permettant d’entreposer des marchandises : l’avant, le
centre et l’arrière. Chaque compartiment a une capacité en poids (exprimée en tonnes) et en espace
(exprimée en m3 ), comme le précise le tableau suivant :
Compartiment Capacité poids (tonnes) Capacité espace (m3 )
Avant 12 7000
centre 18 9000
arrière 10 5000
Deux conteneurs de marchandises peuvent être transportés à bord de l’avion. Chaque conteneur est
caractérisé par trois quantités, un poids (en tonnes), un volume (en m3 /tonne) et un profit (en $/tonne),
comme le montre le tableau suivant :
Conteneur Poids (tonnes) Volume (m3 /tonne) Profit ($/tonne)
1 20 500 320
2 16 700 400
Il est permis de transporter à bord de l’avion une fraction du poids de chacun des conteneurs. L’objectif est
de déterminer les poids de chacun des conteneurs qui devraient être transportés dans l’avion et répartis
entre ses trois compartiments, de façon à maximiser le profit total.
Formulez ce problème à l’aide d’un modèle de programmation linéaire.
10 / 14
Principe de la méthode graphique:
1 2 3 4 5 x1
11 / 14
Région admissible
• L’intersection des demi-plans et des droites constituant un (PL) est appelée domaine admissible (ou
domaine réalisable).
• L’ensemble dit des points de R2 appartenant à la région admissible sont dites solutions réalisable
12 / 14
Détermination des solutions optimales
13 / 14
Exemple de résolution
x2
zmax = z(3, 2) = 22 1 2 3 4 5 6 7 x1
14 / 14