Académique Documents
Professionnel Documents
Culture Documents
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Dr Jean
KOUDI
Niveau: Masters
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI Introduction
Plan La recherche opérationnelle tient ce nom de ses différentes
Introduction
and motivation
applications dans les opérations militaires pendant la seconde guerre
Quelques
mondiale.
problèmes
classiques
En 1940, le physicien anglais Patrick Blackett dirige la première
Le problème de la
Gestion optimale
équipe de chercheurs opérationnels pour résoudre des problèmes
de production
Le Problème de
difficiles d’organisation:
♣ l’implémentation optimale des radars de surveillance britannique,
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
♣ la protection des convois de navires marchands entre la Grande
Bretagne et les USA,
♣ etc...
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Les facteurs expliquant ce succès sont
Plan
Introduction
and motivation ♣ compétences variées et complémentaires (pertinence des points
Quelques de vue),
problèmes
classiques ♣ accès à toutes les informations nécessaires,
Le problème de la
Gestion optimale
de production ♣ libre choix de décision aux commettants (le spécialiste ne doit se
Le Problème de
transport substituer au décideur).
Le problème de
Bin Packing
Problème de
Sac-à-dos
Ces règles s’appliquent à la déontologie de la recherche opérationnelle
en entreprise.
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Les facteurs expliquant ce succès sont
Plan
Introduction
and motivation ♣ compétences variées et complémentaires (pertinence des points
Quelques de vue),
problèmes
classiques ♣ accès à toutes les informations nécessaires,
Le problème de la
Gestion optimale
de production ♣ libre choix de décision aux commettants (le spécialiste ne doit se
Le Problème de
transport substituer au décideur).
Le problème de
Bin Packing
Problème de
Sac-à-dos
Ces règles s’appliquent à la déontologie de la recherche opérationnelle
en entreprise.
Introduction à
Dr Jean
KOUDI
Les modèles mathématiques ont conquis la physique, d’autres
Plan sciences expérimentales mais n’ont pas été vite acceptées par les
Introduction
and motivation
spécialistes des sciences économiques:
Quelques ♣ les économistes pensaient que des modèles inertes, simplistes,
rigides et abstraits sont peu propres à représenter le milieu
problèmes
classiques
Le problème de la
Gestion optimale vivant, complexe, flexible et concret de l’économie.
de production
Le Problème de
transport
♣ Les ordinateurs, seuls aptes à résoudre les problèmes dans la
Le problème de
Bin Packing
pratique, ont été commercialisés à partir 1955-1956.
Problème de
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Plan
Introduction
and motivation
Les étapes de résolution d’un problème en RO.
Quelques
problèmes
classiques
♣ élaborer un modèle pour le problème (modéliser le problème);
Le problème de la
Gestion optimale
♣ développer un algorithme de résolution;
de production
Le Problème de
transport
♣ évaluer la qualité des solutions.
Le problème de
Bin Packing
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Plan
1 Introduction and motivation
Introduction
and motivation
Quelques
problèmes
classiques
Le problème de la
2 Quelques problèmes classiques
Gestion optimale
de production Le problème de la Gestion optimale de production
Le Problème de
transport
Le Problème de transport
Le problème de
Bin Packing
Le problème de Bin Packing
Problème de
Sac-à-dos
Problème de Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI Description du problème
Plan Une entreprise fabrique des chaises et des tables à l’aide de deux
Introduction
and motivation
machines A et B. Chaque produit passe obligatoirement par les deux
Quelques
machines. Pour produire: une chaise: il faut 2 heures de machine A
problèmes
classiques
et 1 heure de machine B; une table: il faut 1 heure de machine A et
Le problème de la
Gestion optimale
2 heures de machine B. L’entreprise réalise un bénéfice de 3 fr sur
de production
Le Problème de
chaque chaise et de 4 fr sur chaque table. Les deux machines A et B
transport
Le problème de
sont disponibles 12 heures par jour au maximum.
Bin Packing
Problème de
Le problème consiste à trouver le nombre de chaises et de tables à
Sac-à-dos
fabriquer de sorte à maximiser le bénéfice.
Le problème posé peut-être traduit par le tableau ci-contre résume
ces informations.
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Description du problème
Plan Machine Produit Disponibilité
Introduction Table Chaise
A 2 1 12
and motivation
Quelques
problèmes B 1 2 12
classiques
Le problème de la Bénéfice unitaire 3 4
Gestion optimale
de production
Le Problème de
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Description du problème
Plan Machine Produit Disponibilité
Introduction Table Chaise
A 2 1 12
and motivation
Quelques
problèmes B 1 2 12
classiques
Le problème de la Bénéfice unitaire 3 4
Gestion optimale
de production
Le Problème de
transport
Le problème de
Bin Packing
Formulation Mathématique
♣ Identifier les variables, les modéliser
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Plan
Introduction
and motivation
Discussions
Quelques
problèmes
classiques
♣ Le modèle semble t’il bien décrire le problème?
Le problème de la
Gestion optimale ♣ Après résolution, la solution correspond t’elle à ce qui est
cherché? (sinon, retour au modèle )
de production
Le Problème de
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Plan
1 Introduction and motivation
Introduction
and motivation
Quelques
problèmes
classiques
Le problème de la
2 Quelques problèmes classiques
Gestion optimale
de production Le problème de la Gestion optimale de production
Le Problème de
transport
Le Problème de transport
Le problème de
Bin Packing
Le problème de Bin Packing
Problème de
Sac-à-dos
Problème de Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI Problème de transport
Plan on doit transporter une quantité de bien depuis des entrepôts vers les
Introduction destinations ou des clients. Les données sont:
and motivation
Introduction à
la Recherche
Opérationnelle. Problème de transport
Usines Clients Disponibilités
Dr Jean
KOUDI
Plan
D1 D2 D3
Introduction
S1 5 6 4 40
and motivation
S2 7 9 1 30
8 3 6 50
Quelques
problèmes S3
Demandes (ub) 30 50 40
classiques
Le problème de la
Gestion optimale
de production
Le Problème de
transport
Le problème de
♣ L’usine S1 dispose de 40 unités de biens à distribuer, l’usine S2
Bin Packing
dispose de 30 unités et l’usine S3 dispose de 50 unités.
Problème de
Sac-à-dos
♣ Les clients D1 , D2 et D3 demandent respectivement 30, 50 et 40
unités de biens.
♣ Pour transporter une unité de bien de l’usine S1 au client D1 il
faut dépenser 5 euros; pour transporter une unité de bien de
l’usine S2 au client D3 il faut dépenser 1 euro; etc.
Dr Jean KOUDI (Institut Supérieur de Mathématiques
Introduction
et de Sciences
à la Recherche
PhysiquesOpérationnelle.
(IMSP) jean.koudi@imsp-uac.org,
Octoberjeankoudi1@gmail.com
18, 2023 Niv
11 / 21
Quelques problèmes classiques
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Problème de transport
Plan
Le problème posé consiste à déterminer la quantité optimale que
Introduction chaque usine doit fournir à chaque client afin de minimiser le coût
and motivation
total de transport.
Quelques
problèmes
classiques
Le problème de la
Gestion optimale
de production
Le Problème de
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Problème de transport
Plan
Le problème posé consiste à déterminer la quantité optimale que
Introduction chaque usine doit fournir à chaque client afin de minimiser le coût
and motivation
total de transport.
Quelques
problèmes
classiques On passe à la modélisation.
Le problème de la
Gestion optimale
de production
Le Problème de
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Problème de transport
Plan
Le problème posé consiste à déterminer la quantité optimale que
Introduction chaque usine doit fournir à chaque client afin de minimiser le coût
and motivation
total de transport.
Quelques
problèmes
classiques On passe à la modélisation.
Le problème de la
Gestion optimale
de production
Le Problème de
transport
Modélisation
Le problème de
Bin Packing
Les différentes étapes de la modélisation:
♣ Le choix des variables de décision;
Problème de
Sac-à-dos
♣ Détermination de la fonction-objectif;
♣ Identification et expression des contraintes.
Introduction à
la Recherche
Opérationnelle.
Dr Jean
Les contraintes
KOUDI
Plan
Problème de transport
Introduction ♣ Pour une usine i donnée, la quantité de bien à transporter vers
l’ensemble des clients ne dépassent pas la capacité de cette usine
and motivation
Quelques
problèmes i (l’offre de l’usine i);
classiques
Le problème de la
Gestion optimale
de production
Le Problème de
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
Les contraintes
KOUDI
Plan
Problème de transport
Introduction ♣ Pour une usine i donnée, la quantité de bien à transporter vers
l’ensemble des clients ne dépassent pas la capacité de cette usine
and motivation
Quelques
problèmes i (l’offre de l’usine i);
classiques
Le problème de la
Gestion optimale
♣ Pour un dépôt j donné, la quantité de biens qu’il reçoit de
de production
Le Problème de
l’ensemble des usines ne dépassent sa capacité (ou sa demande)
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
Les contraintes
KOUDI
Plan
Problème de transport
Introduction ♣ Pour une usine i donnée, la quantité de bien à transporter vers
l’ensemble des clients ne dépassent pas la capacité de cette usine
and motivation
Quelques
problèmes i (l’offre de l’usine i);
classiques
Le problème de la
Gestion optimale
♣ Pour un dépôt j donné, la quantité de biens qu’il reçoit de
de production
Le Problème de
l’ensemble des usines ne dépassent sa capacité (ou sa demande)
transport
Introduction à
la Recherche
Opérationnelle.
Dr Jean
Les contraintes
KOUDI
Plan
Problème de transport
Introduction ♣ Pour une usine i donnée, la quantité de bien à transporter vers
l’ensemble des clients ne dépassent pas la capacité de cette usine
and motivation
Quelques
problèmes i (l’offre de l’usine i);
classiques
Le problème de la
Gestion optimale
♣ Pour un dépôt j donné, la quantité de biens qu’il reçoit de
de production
Le Problème de
l’ensemble des usines ne dépassent sa capacité (ou sa demande)
transport
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Plan
1 Introduction and motivation
Introduction
and motivation
Quelques
problèmes
classiques
Le problème de la
2 Quelques problèmes classiques
Gestion optimale
de production Le problème de la Gestion optimale de production
Le Problème de
transport
Le Problème de transport
Le problème de
Bin Packing
Le problème de Bin Packing
Problème de
Sac-à-dos
Problème de Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Introduction
and motivation On dispose de n objets et m boîtes. Chaque objet i possède un poids
Quelques
problèmes
pi et chaque boîte j possède une taille maximale Bj .
classiques
Le problème de la
Gestion optimale
de production
Le Problème de
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Introduction
and motivation On dispose de n objets et m boîtes. Chaque objet i possède un poids
Quelques
problèmes
pi et chaque boîte j possède une taille maximale Bj .
classiques
Le problème de la
Gestion optimale
de production
Le Problème de
Modélisation de Bin Packing
Les variables
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
♣ la variable binaire xij vaudra 1 si l’objet i est rangé dans la boîte
j, et 0 sinon;
♣ La variable binaire yj est égale à 1 si la boîte j est utilisée, 0
sinon.
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Modélisation de Bin Packing
Plan
Les contraintes
Introduction
and motivation ♣ chaque objet i est mis dans un et un seule sac j;
Quelques
problèmes ♣ le poids total des objets mis dans un sac utilisé j ne dépasse pas
classiques
Le problème de la la capacité Bj de ce sac
Gestion optimale
de production
Le Problème de
Objectif Minimiser le nombre de boîtes.
transport
(PB): Min j yj
Le problème de
P
Bin Packing
Pm
Pj=1 xij = 1 ∀ i = 1, · · · , n
Problème de
Sac-à-dos
sc j pi xij ≤ Bj yj ∀ j = 1, · · · , m
xij , yj ∈ {0, 1}
Introduction à
la Recherche
Opérationnelle.
Applications du Bin Packing
Dr Jean En dimension 1:
KOUDI
♣ rangement de fichiers sur un support informatique ;
Plan
Introduction
♣ découpe de câbles ;
and motivation
Quelques
♣ remplissage de camions ou de containers avec comme seule
problèmes
classiques
contrainte ( le poids, le volume des articles).
Le problème de la
Gestion optimale
de production
Le Problème de
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Applications du Bin Packing
Dr Jean En dimension 1:
KOUDI
♣ rangement de fichiers sur un support informatique ;
Plan
Introduction
♣ découpe de câbles ;
and motivation
Quelques
♣ remplissage de camions ou de containers avec comme seule
problèmes
classiques
contrainte ( le poids, le volume des articles).
Le problème de la
Gestion optimale
En dimension 2
de production
Le Problème de
transport
♣ découpe de matière première ;
Le problème de
Bin Packing ♣ placement de boîtes sur une palette (sans superposition de
Problème de
Sac-à-dos boîtes) ;
♣ placement dans un entrepôt (sans superposition de boîtes).
Introduction à
la Recherche
Opérationnelle.
Applications du Bin Packing
Dr Jean En dimension 1:
KOUDI
♣ rangement de fichiers sur un support informatique ;
Plan
Introduction
♣ découpe de câbles ;
and motivation
Quelques
♣ remplissage de camions ou de containers avec comme seule
problèmes
classiques
contrainte ( le poids, le volume des articles).
Le problème de la
Gestion optimale
En dimension 2
de production
Le Problème de
transport
♣ découpe de matière première ;
Le problème de
Bin Packing ♣ placement de boîtes sur une palette (sans superposition de
Problème de
Sac-à-dos boîtes) ;
♣ placement dans un entrepôt (sans superposition de boîtes).
En dimension 3:
♣ rangement d’objets dans des boîtes, un entrepôt, des camions,
etc... (avec superposition de boîtes, de palette, etc)
Dr Jean KOUDI (Institut Supérieur de Mathématiques
Introduction
et de Sciences
à la Recherche
PhysiquesOpérationnelle.
(IMSP) jean.koudi@imsp-uac.org,
Octoberjeankoudi1@gmail.com
18, 2023 Niv
18 / 21
Plan
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Plan
1 Introduction and motivation
Introduction
and motivation
Quelques
problèmes
classiques
Le problème de la
2 Quelques problèmes classiques
Gestion optimale
de production Le problème de la Gestion optimale de production
Le Problème de
transport
Le Problème de transport
Le problème de
Bin Packing
Le problème de Bin Packing
Problème de
Sac-à-dos
Problème de Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
Énoncé du Problème de sac-à-dos
KOUDI
L’énoncé de ce fameux problème est simple: « Étant donné n objets
Plan possédant chacun un poids pi et une valeur vi et étant donné un
Introduction
and motivation
poids maximum P pour un sac donné, quels objets faut-il mettre dans
Quelques
ce sac de manière à maximiser la valeur totale sans dépasser le poids
problèmes
classiques
maximal autorisé pour le sac?»
Le problème de la
Gestion optimale
de production
Le Problème de
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos
Introduction à
la Recherche
Opérationnelle.
Dr Jean
Énoncé du Problème de sac-à-dos
KOUDI
L’énoncé de ce fameux problème est simple: « Étant donné n objets
Plan possédant chacun un poids pi et une valeur vi et étant donné un
Introduction
and motivation
poids maximum P pour un sac donné, quels objets faut-il mettre dans
Quelques
ce sac de manière à maximiser la valeur totale sans dépasser le poids
problèmes
classiques
maximal autorisé pour le sac?»
Le problème de la
Gestion optimale
de production
Le Problème de
Exemple
Pour quatre objets (n = 4) et un sac à dos d’un poids maximal de 30
transport
Le problème de
Objet i 1 2 3 4
Valeur vi 7 4 3 3
Poids pi 13 12 8 10
Introduction à
la Recherche
Opérationnelle.
Dr Jean
KOUDI
Plan
Introduction
and motivation
Quelques
problèmes
classiques
Modélisation du Problème de sac-à-dos
Le problème de la
Gestion optimale
de production
Le Problème de
transport
Le problème de
Bin Packing
Problème de
Sac-à-dos