Académique Documents
Professionnel Documents
Culture Documents
RECHERCHE OPÉRATIONNELLE
M. AZZOUZI IDRISSI
RO_usmba_2022_2023_IAM 2/38
Fil conducteur
• Recherche Opérationnelle
• Modélisation mathématique
• Programmation linéaire
• Approche graphique (Pbs à 2 & 3 dim)
• Approche algébrique
• Algorithme du simplexe
• Problèmes de minimisation & Problèmes irréguliers
• Analyse de la variance
• Dualité
RO_usmba_2022_2023_IAM 3/38
Recherche Opérationnelle
• Définitions
• Utilité de la RO
• Domaines d’application de la RO
4/38
RO_usmba_2022_2023_IAM
Lexique
Cambridge Dictionary
Operational research UK (US operations research):
The systematic study of how best to solve problems in Business and
industry
Wikipedia
Operations research, operational research, or simply OR, is the use
of mathematical models, statistics and algorithms to aid in decision-
making
ROADEF
Recherche Opérationnelle: approche scientifique pour la résolution
de problèmes de gestion de systèmes complexes
RO_usmba_2022_2023_IAM 5/38
Définitions
• Ensemble de méthodes et de techniques rationnelles
d’analyse et de synthèse des phénomènes d’organisation
utilisables pour élaborer de meilleures décisions.
− prolongement de l'algorithmique
RO_usmba_2022_2023_IAM 8/38
Utilité de la RO
RO_usmba_2022_2023_IAM 9/38
Domaines d’application de la RO
La RO ne s’occupe pas des problèmes triviaux
RO_usmba_2022_2023_IAM 10/38
Modélisation mathématique
• Modèles
• Action
• Outils
RO_usmba_2022_2023_IAM 11/38
Modèles
Le terme modèle : renvoie à la notion d’imitation et de
représentation. Il a deux sens différents :
Sens original:
pour désigner un objet ou une valeur réels qu’on va chercher à
imiter (exemple : le maître constitue un modèle pour le disciple :
donc un exemple à suivre).
RO_usmba_2022_2023_IAM 12/38
Action
Elle consiste à construire d’abord un prototype concret ou conceptuel,
qui servira pour représenter de manière simplifiée un système ou un
phénomène réel ; déjà existants en vue de les comprendre, ou à
atteindre pour en prédire le comportement.
RO_usmba_2022_2023_IAM 13/38
Outils
• . . . . etc
RO_usmba_2022_2023_IAM 14/38
Programmation linéaire
• Introduction
RO_usmba_2022_2023_IAM 15/38
Introduction
Les problèmes de programmation linéaire (PL) sont en
général:
RO_usmba_2022_2023_IAM 16/38
Condition de la formulation d’un PL
La PL (modèle) admet des hypothèses (conditions) à valider avant de
pouvoir les utiliser pour modéliser un problème. Ces hypothèses sont:
RO_usmba_2022_2023_IAM 17/38
Les étapes de formulation d’un PL
En général, il y a trois étapes à suivre pour pouvoir construire
le modèle d'un programme linéaire (= Modélisation) :
RO_usmba_2022_2023_IAM 19/38
Présentation Théorique d’un PL
Par exemple le coefficient ci peut représenter un profit unitaire
lié à la production d’une unité supplémentaire du bien xi, ainsi la
valeur de z est le profit total lié à la production des différents
biens en quantités égales à x1,x2, ….., xn
𝑎 𝑥 𝑎 𝑥 ⋯ 𝑎 𝑥 𝑏
𝑎 𝑥 𝑎 𝑥 ⋯ 𝑎 𝑥 𝑏
𝑎 𝑥 𝑎 𝑥 ⋯ 𝑎 𝑥 𝑏
RO_usmba_2022_2023_IAM 20/38
Présentation Théorique d’un PL
où les coefficients a11,…, amn et b1,…, bm doivent avoir une valeur
bien déterminée et peuvent être positifs, négatifs ou nuls. Le
paramètre bj représente la quantité de matière première
disponible tel que le bien xi utilise une quantité égale à aji xi .
22/38
RO_usmba_2022_2023_IAM
Formulation du problème en PL1 (1)
Les deux activités que l’agriculteur doit déterminer sont les surfaces
à allouer pour la culture de tomates et de piments :
𝑥 0, 𝑥 0
RO_usmba_2022_2023_IAM 23/38
Formulation du problème en PL1 (2)
Etape 2 : Identification des contraintes.
Contraintes représentent la disponibilité des facteurs de production:
• Terrain : l’agriculteur dispose de 150 hectares de terrain, ainsi la contrainte
liée à la limitation de la surface de terrain est :
x1 + x2 ≤ 150 et x1 ≤90
• Eau : la culture d’un hectare de tomates demande 4m3 d’eau et celle d’un
hectare de piments demande 2m3 mais l’agriculteur ne dispose que de 440m3.
La contrainte qui exprime les limitations des ressources en eau est :
Z = 1000x1 +2000x2
RO_usmba_2022_2023_IAM 25/38
Exemple 2 de formulation
Une banque propose 4 sortes de prêts à ses clients. Les intérêts annuels que
ceux-ci lui rapportent sont: Prêt 1: 6% ; Prêt 2: 8% ; Prêt 3: 8% ; Prêt 4: 4%
Le total des prêts que la banque peut accorder est, au plus, de 250 millions
MAD, mais elle doit se conformer aux règles de gestion suivantes:
Règle 1 : les prêts 1 doivent représenter au moins 55% du total des prêts 1 & 2
accordés et leur montant doit être d’au moins 25% de la valeur totale de tous
les prêts accordés.
Règle 2 : les prêts 2 ne peuvent dépasser 25% de la valeur totale de tous les
prêts accordés.
Règle 3 : le taux moyen perçus par la banque ne doit pas dépasser 7%.
RO_usmba_2022_2023_IAM 26/38
Formulation du problème en PL2 (1)
𝑥 0, 𝑥 0, 𝑥 0, 𝑥 0
RO_usmba_2022_2023_IAM 27/38
Formulation du problème en PL2 (2)
Etape 2 : Identification des contraintes.
• La limite supérieure que la banque peut prêter est de 250 millions de MAD,
d’où la contrainte :
x1 + x2 + x3 + x4 ≤ 250
• La règle 1 impose que :
x2 ≤ 0.25 (x1 + x2 + x3 + x4 )
• Le total des intérêts perçus par la banque sera 0.06x1 + 0.08x2 + 0.08x3 + 0.04x4.
Le taux moyen pratiqué par la banque sur l’ensemble des sommes prêtées est
donc d’après la règle 3 :
0.06x1 + 0.08x2 + 0.08x3 + 0.04x4 ≤ 0.07 (x1 + x2 + x3 + x4 )
RO_usmba_2022_2023_IAM 28/38
Formulation du problème en un PL2 (3)
Etape 3 : Identification de la fonction objectif.
RO_usmba_2022_2023_IAM 29/38
Exemple 3 de formulation
Un pharmacien a fabriqué un médicament (gélules) pour guérir des
personnes atteintes d’une certaine pathologie. Son médicament est
confectionné sous deux formes:
Quel est le nombre de gélules que doit prendre un malade pour être
soigné ?
RO_usmba_2022_2023_IAM 30/38
Formulation du PL3 (1)
Etape 1 : Identification des variables de décision.
2x1 + x2 ≥ 12
5x1 + 8x2 ≥ 74
x1 + 6x2 ≥ 24
RO_usmba_2022_2023_IAM 32/38
Formulation du PL3 (3)
Etape 3 : Identification de la fonction objectif.
Combien de produits P1 et P2, doit-on fabriquer par mois ( pour avoir un profit
maximum ) ?
RO_usmba_2022_2023_IAM 34/30
Formulation du PL4 (1)
Etape 1 : Identification des variables de décision.
Comme tout industriel, le problème de cet entrepreneur est la
détermination d’un scénario de fabrication des deux produits P1 et
P2 en utilisant les moyens dont il dispose (temps d’utilisation de ses
machines).
X1 ≥ 0 ; X2 ≥ 0
RO_usmba_2022_2023_IAM 35/38
Formulation du PL4 (2)
Etape 2 : Identification des contraintes.
Les contraintes vont porter donc sur les temps d’utilisation des
trois machines. Soit:
RO_usmba_2022_2023_IAM 36/38
Formulation du PL4 (3)
Etape 3 : Identification de la fonction objectif.
37/38
RO_usmba_2022_2023_IAM
Résolution des Programmes linéaires
• Résolution graphique (Pbs à 2 & à 3 dim)
• Approche algébrique
• Algorithme du simplexe
• Analyse de la variance
• Dualité
RO_usmba_2022_2023_IAM 38/38