Vous êtes sur la page 1sur 9

11/5/2021

Introduction à la
Recherche Opérationnelle
3EM
2021-2022

Plan de la séance
• Fiche module
• Recherche opérationnelle
• Programmation linéaire

Introduction à la RO-SL 2

1
11/5/2021

Fiche module
Fiche module PL.docx

Introduction à la RO-SL 3

Introduction

Introduction à la RO-SL 4

2
11/5/2021

Recherche Opérationnelle (RO)


• Problème d’optimisation
• Processus d’optimisation
• Domaines d’application
• Outils d’optimisation: programmation linéaire

Introduction à la RO-SL 5

Recherche Opérationnelle (RO)


• Les problèmes d’optimisation sont des problèmes du monde réel qui
cherchent à trouver une meilleure solution (selon un ou plusieurs
critères) tout en respectant des contraintes
• critère(s) : Temps, coût, distances, profit, etc
• Les problèmes d’optimisation sont généralement des problèmes
d’allocation des ressources limitées, de la meilleure façon possible
afin de maximiser un profit ou minimiser un coût
• La recherche opérationnelle(RO) est l’ensemble des outils
mathématiques et algorithmiques pour aider à mieux résoudre des
problèmes du monde réel
Outil d’aide à la décision
Introduction à la RO-SL 6

3
11/5/2021

Recherche Opérationnelle (RO)


Domaines d’application ;
•Conception des systèmes.
•Applications industrielles : stockage, production, transport et
logistique.
• Finance.
•Chimie, biologie.
•Sciences sociales.
•Emploi du temps.
• etc.

Introduction à la RO-SL 7

Etapes de résolution d’un problème réel


1) Situation Réelle
Description du problème
2) Modèle mathématique
réel à résoudre : 3) Solution(s)
• - Conception des systèmes. - Représentation /
• - Applications industrielles : Formulation mathématique
stockage, production, transport et du problème réel - Résolution graphique
logistique.
• - Finance. - Modélisation Linéaire - Algorithmes de
• - Chimie, biologie. (ou non Linéaire) résolution
• - Sciences sociales. - Heuristiques (solution
• - Emploi du temps. approchée)
• - etc.
- Numériques.

Introduction à la RO-SL 8

4
11/5/2021

Programmation Linéaire

La programmation Linéaire (PL) est une classe de modèles


mathématiques d’optimisation.

Objectif : maximisation ou minimisation d’une fonction linéaire de


variables, appelée fonction objectif, dans un domaine défini par un
certain nombre de contraintes (ressources, limites) représentées par
des équations ou inéquations linéaires en terme des variables.

Introduction à la RO-SL 9

Mise en forme mathématique


1) Définir les variables de décision
- Ensemble des variables qui régissent la situation à modéliser
- Variables réelles
2) Préciser la fonction objectif / Coût / Economique
- Fonction mathématique composée des variables de décision qui représente le modèle
physique modélisé
- Fonction linéaire
3) Préciser les contraintes du problème
- Ensemble des paramètres qui limitent le modèle réalisable
- Equations ou inéquations composées des variables de décision
4) Préciser les paramètres du modèle
- Constantes associées aux contraintes et à la fonction objectif

10

5
11/5/2021

Formulation mathématique

Introduction à la RO-SL 11

11

(PL) : Programme Linéaire

Introduction à la RO-SL 12

12

6
11/5/2021

Exemple
Une compagnie de papier produit du papier en rouleau de
100m de largeur et 90m de longueur.
La plupart des commandes soient pour ce rouleau standard, la Largeur (m) Quantité
compagnie reçoit néanmoins des commandes pour des 75 200
rouleaux de moindre largeur. Ainsi, en une journée, elle reçoit 35 500

la commande suivante : 25 300

La compagnie doit décider comment couper les rouleaux standards pour répondre à cette
commande en utilisant le moins de rouleaux au total.
Formuler ce problème sous forme de PL en indiquant la fonction à optimiser et les contraintes.

Introduction à la RO-SL 13

13

Variables de décision
X1: Nbre de rouleaux standards à
75 25
découper de façon 1

35 25 25 15 X2: Nbre de rouleaux standards à


découper de façon 2

X3: Nbre de rouleaux standards à


35 35 25 5 découper de façon 3

X4: Nbre de rouleaux standards à


25 25 25 25 découper de façon 4

Introduction à la RO-SL 14

14

7
11/5/2021

Fonction objectif
Minimiser le nombre de rouleaux standards qu’on va utiliser:

=> Min Z = X1 + X2 +X3 +X4

Introduction à la RO-SL 15

15

Les Contraintes
75 25 Sous (sujet à )
35 25 25 15 X1 ≤ = ≥ 200;
X2 + 2* X3 ≥ 500;
35 35 25 5
X1 + 2 * X2 + X3 + 4 *X4 ≥ 300;
25 25 25 25
X1,X2,X3,X4 ≥0

Introduction à la RO-SL 16

16

8
11/5/2021

Résolution avec POM-QM

Introduction à la RO-SL 17

17

Vous aimerez peut-être aussi