La Recherche Opérationnelle
La Recherche Opérationnelle
La Recherche Opérationnelle
opérationnelle
Cours préparé et présenté par: Mme ZEMMOURI
Plan du cours
I- Définitions
V- La méthode du simplexe
VI- Le simplexe sur Excel
Définitions
La recherche opérationnelle?
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.
Science du « comment mieux faire avec moins »
Des outils pour
rationaliser
simuler
optimiser
planifier
l’architecture et le fonctionnement des systèmes
industriels et économiques.
Proposition
Tout PL sous forme standard s’écrit de façon équivalente
en un PL sous forme canonique pure et inversement.
Théorème de dualité
Un problème de minimisation en programmation
linéaire est équivalent à un problème de maximisation
dans le sens
Application
Soit le problème de minimisation suivant:
min z = 2x+ 8y
x ≥ 100
y ≥ 100
x+ y ≥ 500
x+ 3y ≥ 900
3x + 2y ≥ 1200
x,y ≥ 0
Trouver le programme dual.
Exercice
Dans un gymnase, un groupe d’élève se charge de la
distribution de pains au chocolat et de croissants lors de
la pause de 10h. Pour pouvoir satisfaire la demande, ils
doivent disposer au minimum de 108 pains au chocolat
et de 96 croissants. Deux boulangers proposent pour le
même prix:
L’un le lot A comprenant 12 pains au chocolat et 8
croissants
L’autre le lot B composé de 9 pains au chocolat et 12
croissants
Déterminer le nombre de lots A et le nombre de lots B
qui doivent être achetés pour satisfaire la demande au
moindre coût.
V- La méthode du simplexe
Pour résoudre matriciellement un problème de
maximisation, les étapes sont :
1) Déterminer la colonne (sauf la dernière) dont
l’élément de la dernière ligne a la plus grande valeur
positive. C’est la colonne du pivot.
2) Déterminer la ligne du pivot en faisant le rapport des
éléments de la dernière colonne sur les éléments
correspondants de la colonne du pivot. La ligne du pivot
étant celle donnant le plus petit rapport non négatif.
3) Rendre le pivot unitaire.
4)Annuler tous les termes de la colonne du pivot.
5) Répéter les quatre premières étapes jusqu’à ce que
tous les éléments de la dernière ligne soient non
positifs.
6) Les colonnes ne contenant qu’un seul élément non
nul sont celles correspondant aux variables dans le
programme ; la valeur de ces variables est donnée dans
la dernière colonne, les variables hors programme
étant nulles.
7) La valeur maximale de la fonction économique (plus
exactement son opposé) est donnée dans la dernière
ligne, dernière colonne.