Vous êtes sur la page 1sur 16

Recherche Opérationnelle

Présentée par :

Pr Seridi-Bouchelaghem Hassina
Professeur au Département d’Informatique.
Laboratoire LABGED.
Université de Badji Mokhtar de Annaba
Email : Seridi@labged.net
Recherche Opérationnelle

 Définir la recherche opérationnelle


 Modélisation de programmes linéaires :
variables continues, entières et binaires
 Analyse de sensibilité
 Programmation linéaire : méthode graphique
et méthode du simplexe.
 Programmation linéaire en nombre entiers
 Modèles de graphes et réseaux : arbre de
recouvrement, plus court chemin, flot
maximum, flot à cout minimum
Définir la recherche
opérationnelle
Recherche Opérationnelle ou Science de la
Décision
Définition‘Cambridge Dictionary’
Operational research UK (US operations
research)The systematic study of how best to
solve problems in business and industry
Définition Roadef
Recherche Opérationnelle : approche
scientifique pour la résolution de problèmes de
gestion de systèmes complexes.
Définir la recherche
opérationnelle
Autre définition
Ensemble de méthodes (algorithmiques, mathématiques,
modélisation) afin de prendre des décisions optimales ou
proches de l’optimum dans des problèmes complexes, qui
traitent de la maximisation d’un profit ou la minimisation d’un
coût.
 Comment aller le plus vite de Tindouf a Alger, en voiture?
 Comment ordonnancer les taches d’un projet en fonction de la main
d’oeuvre, tout en minimisant sa durée?
 Comment investir ses 100000 DA d’économie de sorte a maximiser le
profit obtenu après deux ans?
Définir la recherche
opérationnelle
 C’est la 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.
 Des modèles pour analyser des situations complexes

 Permet aux décideurs de faire des choix efficaces et robustes


Définir la recherche
opérationnelle
Approche quantitative pour produire les meilleures
décisions
Une discipline à la croisée des mathématiques et de
l'informatique, prolongement de l'algorithmique
manipulant des structures plus élaborées : graphes,
polyèdres...
Domaine d'application de la théorie de la complexité
algorithmique
Une boite à outils de méthodes, tant positives que
négatives, pour aborder sainement et sereinement les
problèmes d'optimisation
Définir la recherche
opérationnelle
Les outils de RO-AD

 aident à trouver
 une solution ou l'homme n'en trouvait pas
 une solution sur des problèmes nouveaux ou
l'homme n‘a aucune expérience
 plusieurs solutions la ou l'homme n'en envisageait
qu'une
 aident à juger de la qualité d'une solution
 aident a confirmer / justifier des décisions
Définir la recherche
opérationnelle
Applications
--» Un voyageur de commerce, basée dans une ville,
doit visiter ses clients a travers le pays.
Il souhaite effectuer la tournée la plus courte possible.

Transport de marchandises
 des entrepôts vers les clients

 coûts de transport, distance sur les arcs

 trouver le meilleur plan de distribution


Définir la recherche
opérationnelle
Applications
 Plus court chemin

 Quel est le trajet le plus court entre Alger et


Ghardaia en voiture ? Optimisation de la récolte et
du dépôt des déchets recyclables
 . . .

 15h : Placement automatique des véhicules pour


une association de partage de voitures
 16h : Gestion des retards dans les transports
publics pour minimiser l'impact sur les passagers
Définir la recherche
opérationnelle
Les challenges ROADEF
 Gestion de l‘énergie (EDF)

 Gestion des perturbations dans le transport aérien


(Amadeus)
 Planication des techniciens et des interventions pour les
télécommunications (France Telecom)
 Ordonnancement de véhicules pour une chaine de montage
automobile (Renault)
 Gestion des prises de vue réalisées par un satellite
d'observation de la Terre (ONERA et CNES)
 Allocation de fréquences avec polarisation (CELAR, armée)

 Gestion de stock de matériels


Domaines d'application RO

 Production : maximiser la production selon la


disponibilité de la main d‘oeuvre, demande du
marché, capacité de production, prix de revient des
matériaux brut. . .
 Transport : minimiser la distance totale parcourue
selon les quantités de matériaux A transporter,
capacité des transporteurs, points de ravitaillement
en carburant. . .
 Dans le milieu industriel : production, transport,
emploi du temps, . . .).
Outils

Face A un problème pratique de décision


 Aspects mathématiques

 Contraintes, Objectifs, Simplications

 Modélisation

 Graphes, Programmation Linéaire, PPC...

 Analyse des modèles et résolution

 Étude de Complexité : que peut-on espérer


pour le temps de résolution imparti ?
Outils

 Mise au point d'algorithmes


 Implémentation et analyse des résultats
 Valider par rapport A la demande
 Itérer avec le demandeur si nécessaire
 Déploiement des solutions
 Intégration logicielle
Exemples
L’homme envisage difficilement la multiplicité des combinaisons qui se
présentent, dans les moindres faits de la vie, lorsque plusieurs variables
peuvent prendre, chacune, des états différents.

Combien faut-il de temps à une famille de huit personnes, prenant en


commun deux repas journaliers, pour épuiser les diverses possibilités de
se grouper autour de la table familiale ?

Quelques mois pour la réalisation de cet objectif ?

A raison de deux repas par jour (2), douze mois par an 3*4, trente jours par
mois 5*6, il faudra cinquante-six ans 7*8 pour en venir à bout, car :
8 ! = 1*2*3*4*5*6*7*8, le nombre des dispositions différentes,
est déjà un nombre très grand. Soit : 8 ! = 40 320
Définir la recherche
opérationnelle
Devant les problèmes de l’aléatoire :

Considérons l’exemple (d’école) qui suit : dans une grande


entreprise, la moyenne des entrées des personnels au
bureau du correspondant de la sécurité sociale, est
d’une personne par 4 minutes ; l’employé de ce bureau
peut servir, en moyenne, une personne toutes les 3
minutes 18 secondes.

Conclusion : l’employé de bureau, recevant 8*60/4=120


clients par jour et leur consacrant 3mn18*120=6h36 mn,
sur sa journée de 8 heures, peut largement suffire à ce
service.
Définir la recherche
opérationnelle
Cette solution par les moyennes est mauvaise,
car le temps perdu par les personnels, en
attente d’être servis, peut atteindre de
nombreuses heures qui, étant donnée la perte à
la production correspondante, reviennent
incroyablement plus cher que l’embauche d’un
second employé, pourtant destiné seulement à
absorber les pointes de trafic.