Séance 1
Séance 1
Séance 1
Semestre 7
La recherche
opérationnelle
Pr. A. LAHFIDI
EMAA 2022-2023 2
Présentation du syllabus
1. Pré-requis
Algèbre linéaire, calcul matriciel, probabilités et statistiques
2. Objectif du cours
Ce cours représente une introduction à la recherche opérationnelle
et ses applications dans le domaine de l’industrie, du transport, de
la finance et de la gestion. L’objectif général de ce cours est de
mettre à la disposition des étudiants les outils nécessaires à la
modélisation et à la résolution des problèmes du monde réel en
exploitant des méthodes et techniques mathématiques et
numériques de résolution de problèmes d’optimisation et leurs
applications en sciences de gestion.
EMAA 2022-2023 3
Présentation du syllabus
EMAA 2022-2023 4
Présentation du syllabus
Moyens pédagogiques
EMAA 2022-2023 5
Présentation du syllabus
Plan du cours :
Chapitre 1: La Programmation Linéaire
Formulation des programmes linéaires
Méthode de résolution graphique
Méthode de résolution algébrique : Algorithme du simplexe
Problème de dualité en programmation linéaire
Aspect matriciel de la programmation linéaire
Évaluation
TOTAL 100%
EMAA 2022-2023 7
Introduction générale
Définitions de la Recherche Opérationnelle :
EMAA 2022-2023 8
Introduction générale
Histoire : les problèmes de RO remontent au XVIème siècle
(Blaise Pascal, Euler,...) avec les jeux en Mathématiques.
Origine de la méthode : Domaine militaire (l'implantation
optimale de radars de surveillance durant la 2ème guerre mondiale)
Domaine d’application :
La gestion de projets : problèmes d'ordonnancement et de
planification de projets, problèmes de logistique et de transport et
problèmes d'emploi du temps...
L’industrie manufacturière : plans de productions
(ordonnancement ), problèmes de découpe (optimisation des
ressources), optimisation du conditionnement et la livraison…
La finance : les problèmes de financement et d'investissement
(maximiser le profit et/ou minimiser les coûts)…
…
EMAA 2022-2023 9
Introduction générale
Étapes générales d’un problème de RO
EMAA 2022-2023 10
Chapitre 1 : la programmation linéaire
Définition
En mathématiques, les problèmes de programmation linéaire
(PL) est la recherche de l’optimum (minimum ou maximum)
d’une fonction d’objectif linéaire liées par des équations ou
inéquations linéaires appelées contraintes.
La fonction d’objectif
On appelle fonction d’objectif, ou fonction économique, d’un
problème d’optimisation le critère de choix entre les diverses
solutions possibles.
Les contraintes
On appelle contraintes du problème toutes les relations limitant
le choix des valeurs possibles des variables. Ce sont des
restrictions de nature techniques, économiques ou logiques.
EMAA 2022-2023 11
1- Formulation mathématique d’un programme linéaire
EMAA 2022-2023 13
1- Formulation mathématique d’un programme linéaire
x1 a a . a b1
x 11 12 1n b
X 2
.
; C c1 c2 . cn ; A . . . .
; B 2
.
xn am1 am 2 . amn bm
EMAA 2022-2023 14
Étapes de construction d’un programme linéaire :
EMAA 2022-2023 15
Exemple d’application (1)
EMAA 2022-2023 16
Exemple d’application (1)
Solution :
1- identification des variables :
Les variables sont les quantités x1 et x2 des biens fabriqués A et B.
2- formulation des contraintes :
Quelles que soient les quantités produites des deux biens, il ne faut
pas dépasser les quantités de matières premières disponibles dans
les stocks
2 x1 x2 8 pour M 1
Contraintes techniques
x1 2 x2 7 pour M 2
Ou de capacité :
x2 3 pour M 3
x1 0
Contraintes de non
x2 0
négativité EMAA 2022-2023 17
Exemple d’application (1)
Solution :
3- identification de la fonction d’objectif (fonction économique) :
L’objectif de cette firme est de maximiser la fonction Z qui
représente le gain :
Le gain du bien A est de 4x1
Le gain du bien A est de 5x2
EMAA 2022-2023 18
Exemple d’application (1)
Solution :
Programme linéaire est de :
Max Z 4 x1 5 x2
2 x1 x2 8
x 2x 7
1 2
SC : x2 3
x 0
1
x2 0 EMAA 2022-2023 19
Exemple d’application (2)
• Une entreprise peut utiliser 2 usines pour fabriquer un certain produit. La
capacité de fabrication de chaque usine en temps régulier est la suivante :
Usines Capacités en unités Coût unitaire
U1 1800 7
U2 2200 6
L’entreprise alimente 3 entrepôts dont les capacités maximales de stockage :
Entrepôts Capacité de stockage en unités
E1 1500
E2 2000
E3 1800 Question :
Les coûts unitaires de transport sont : Formuler le modèle
Entrepôts linéaire qui permet de
Usines E1 E2 E3 déterminer les quantités à
U1 6 4 7 fabriquer pour minimiser
U2 5 3 2 les coûts de fabrication et
EMAA 2022-2023 du transport. 20
Exemple d’application (2)
Solution :
1- identification des variables :
Nous avons 2 usines pour produire des quantités d’un bien destinées
à être stockées dans 3 entrepôts.
Donc, xij est la quantité en unités expédiées par l’usine i à l’entrepôt
j. avec i=1,2 et j=1,2,3.
2- formulation des contraintes :
Contraintes relatives à la capacité de production des usines :
x11 x12 x13 1800 pour U1
x21 x22 x23 2200 pour U2
Contraintes relatives à la capacité de stockage des entrepôts :
x11 x21 1500 pour E1
x12 x22 2000 pour E2
x x 1800 pour E3
13 23 EMAA 2022-2023 21
Exemple d’application (2)
Solution :
Contraintes de non négativité :
Solution :
Programme linéaire est de :
Min Z 6 x11 4 x12 7 x13 5 x21 3x22 2 x23 7x11 x12 x13 6x21 x22 x23
x11 x12 x13 1800
x x x 2200
21 22 23
x11 x21 1500
SC :
x12 x22 2000
x13 x23 1800
x11, x12 , x13 , x21, x22 , x23 0
EMAA 2022-2023 23
EMAA 2022-2023 24
Exercice 1
Une entreprise utilise une machine, travaillant 45
heures par semaine, pour fabriquer trois produits
A, B et C. L’article A permet une marge nette de 400
DH, B permet 1200 DH et C 300 DH.
Les rendements horaires de la machine sont,
respectivement pour chacun des trois produits et
dans l’ordre, 1000 objets A, 500 objets B et 1500
objets C.
TAF : Présenter le programme linéaire nécessaire
EMAA 2022-2023 25
Merci de votre attention
EMAA 2022-2023 26