Vous êtes sur la page 1sur 22

Cours de la

Recherche opérationnelle
Filière Economie et Gestion

Semestre 6

Pr. Anass TAHA Année universitaire 2021-2022


Objectif du cours

• Identifier les problèmes qui peuvent être résolus par la programmation linéaire ;

• Formuler des problèmes réels sous forme de programmes mathématiques ;

• Résoudre des programmes linéaires graphiquement et à l’aide de différentes variantes de


l’algorithme du Simplexe ;

• Analyser en profondeur les solutions obtenues en combinant les fondements de la dualité et


de l’analyse de sensibilité

Pr. Anass TAHA – 2020/2021 2


Plan

1. Introduction à la RO

2. Programme linéaire et terminologie de base

3. Résolution graphique

4. La méthode du simplexe

5. La dualité et analyse de la sensibilité

Pr. Anass TAHA – 2020/2021 4


1 – Introduction à la RO
Origine de la recherche Opérationnelle

Origine : Services militaires second guerre mondiale (1939-45), la recherche sur les opérations militaires.

Problématique : allouer de manière efficace des ressources limitées aux différentes opérations militaires et aux
activités au sein de chaque opération.

• Le succès de la RO dans les services militaires encouragèrent la poursuite de l’utilisation de la RO dans


d’autres domaines.

• Invention de la méthode du simplexe par Dantzig (1947).

• Au début des années 1950’s, la RO avait pénétré une multitude d’organisations commerciales, industrielles,
et gouvernementales.

Pr. Anass TAHA – 2020/2021 6


Qu’est ce que la RO ?

Définitions

• 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 (Société française de Recherche Opérationnelle et Aide à la Décision) : approche scientifique pour la
résolution de problèmes de gestion de systèmes complexes.

Pr. Anass TAHA – 2020/2021 7


Qu’est ce que la RO ?

Recherche opérationnelle : l’ensemble des méthodes et techniques rationnelles d’analyse et de synthèse des
phénomènes d’organisation (Chaque fois que des hommes, des machines, des produits se trouvent en relations
actives) utilisables pour élaborer de meilleures décisions.

l’objectif est de proposer

“la meilleure solution” = la solution optimale.

Pr. Anass TAHA – 2020/2021 8


Caractéristiques importantes de la RO

Les outils de la RO

• Aident à trouver

o une solution où l’homme n’en trouvait pas ;

o une solution sur des problèmes nouveaux où l’homme n’a aucune expérience ;

o plusieurs solutions là où l’homme n’en envisageait qu’une.

• Aident à juger de la qualité d’une solution

• Aident à confirmer / justifier des décisions

Pr. Anass TAHA – 2020/2021 9


Impact de la RO

• La RO est utilisée dans l’industrie et le secteur public:


o Systèmes de distribution des marchandises
o Gestion des inventaires de marchandises
o Planification des réseaux (transports, télécommunications, carte électronique)
o Confection d’horaires (personnel, ligues sportives)
o Gestion des files d’attente

• Pourtant peu connue du grand public…


o Enseignement dispersé (génies industriel, civil, électrique, informatique, mathématiques, Gestion)
o Enseignement surtout aux cycles supérieurs (M.Sc., Ph.D.)
o Science jeune (contrairement à la physique)
o N’est pas associée à une réalisation technologique visible (contrairement à l’informatique)

Pr. Anass TAHA – 2020/2021 10


Exemples d’application

Voyageur de commerce (Traveling salesman problem) :

• Un voyageur de commerce, basé à Agadir, doit visiter ses clients à travers le Maroc.

• Il souhaite effectuer la tournée la plus courte possible.

Complexité du problème :
La solution la plus directe serait d'essayer toutes les permutations
(combinaisons ordonnées) et de voir quelles tournée est la moins courte
(Recherche par brute forcing). Le temps d'exécution de cette approche se
situe dans un facteur polynomial de O(n !).

Pr. Anass TAHA – 2020/2021 11


Exemples d’application

Problèmes de transport et logistique :

• de marchandises

• des entrepôts vers les clients

• coûts de transport, distance sur les arcs

• trouver le meilleur plan de distribution

Pr. Anass TAHA – 2020/2021 12


Exemples d’application

Trouver le plus cours chemin :

• Logiciel de web maping (google map, waze, …)

o Quel est le trajet le plus cours entre Agadir et Tanger en


voiture ?

• Cartes électroniques

o Comment minimiser la quantité du cuivre/or utilisés


dans les carte électronique

Pr. Anass TAHA – 2020/2021 13


Exemples d’application

Problème de mariages stables (problème d’affectation) :

• Le problème des mariages stables est un problème consistant à trouver, étant donnés n hommes, n femmes et
leurs listes de préférences, une façon stable de les mettre en couples.

Comment faire des couples stables ?

Pr. Anass TAHA – 2020/2021 14


Exemples d’application

Une situation est dite instable s'il existe au moins un homme et une femme qui préféreraient se mettre en couple
plutôt que de rester avec leurs partenaires actuels .

• A est marié avec F

• B est marié avec E

• A préfère G à F

• B préfère F à E

Questions :

• Comment vérifier qu’un couplage est stable ?

• Est-ce qu’il existe toujours un couplage stable ?

• Est-ce qu’on sait trouver un couplage stable quand il existe ?

Pr. Anass TAHA – 2020/2021 15


Exemples d’application

Applications pratiques :

• Problèmes stratégiques : Choix d'investir ou pas, choix d'une implantation, ...

• Problèmes opérationnels : gestion des stock, prévision de ventes.

• Gestion de projets : l'ordonnancement, logistique, planification, problèmes d'emploies du temps.

• Informatique : choix de localisation des serveurs, l'ordonnancement dans les systèmes d'exploitation.

Domaines d’application :

• Production: maximiser le profit selon disponibilité de la main d’œuvre, demande du marché, capacité de
production, prix de revient du matériau brut. . .

• Transport : minimiser distance totale parcourue selon quantités de matériaux à transporter, capacité des
transporteurs, points de ravitaillement en carburant. . .

Pr. Anass TAHA – 2020/2021 16


La démarche scientifique en RO

Face à un problème pratique de décision


• Aspects mathématiques
o contraintes, objectifs, simplifications
• Modélisation
o graphes, programmation linéaire, programmation entière, ...
• Analyse des modèles et résolution
o étude de complexité : que peut-on espérer pour le temps de résolution imparti ?
o mise au point d’algorithmes
• Implémentation et analyse des résultats
o valider par rapport à la demande
o itérer avec le demandeur si nécessaire
• Déploiement des solutions
o Intégration logicielle

Pr. Anass TAHA – 2020/2021 17


RO : Outils

Programmation linéaire

• min le coût / max le profit 𝑚𝑖𝑛 /max 𝑐1 𝑥1 + 𝑐1 𝑥1 + ⋯ + 𝑐𝑛 𝑥𝑛

• satisfaire la demande 𝑎1 𝑥1 + 𝑎2 𝑥2 + ⋯ + 𝑐𝑛 𝑥𝑛 ≥ 𝑏1

• avec des ressources limitées 𝑎1′ 𝑥1 + 𝑎2′ 𝑥2 + ⋯ + 𝑎𝑛′ 𝑥𝑛 ≤ 𝑏1′

• quantités produites 𝑥1 , 𝑥2 , ⋯ , 𝑥𝑛 ≥ 0

Pr. Anass TAHA – 2020/2021 18


RO : Outils

Optimisation combinatoire

• Trouver la meilleure solution parmi un nombre fini mais très grand de choix

• Un problème d’OC se caractérise par :

o La présence de choix, à faire parmi un ensemble fini d’alternatives

o Une notion de coût, ou de gain, ou de perte

o La nécessité de faire globalement les bons choix, de manière à optimiser la valeur objectif

• Exemples :

o Emploi du temps

o Echiquier tronqué

Pr. Anass TAHA – 2020/2021 19


RO : Outils

Graphes

Evaluation des arêtes = coût, temps, distance, capacité …

• meilleur chemin de a à b

• meilleurs parcours

o passant par chaque ville

o passant par chaque arête

Représentation de réseaux, de précédences en ordonnancement, de compatibilité de produits...

Pr. Anass TAHA – 2020/2021 20


RO : Outils

Le domaine réservé de la RO est celui des situations dans lesquelles, pour une raison quelconque, le sens
commun se révèle faible ou impuissant.

• problèmes combinatoires ; exemples : définition des investissements les plus rentables ; optimisation des
programmes de production, des niveaux d’activité, des affectations, des transports et de la logistique ;
ordonnancements, etc. ;

• problèmes stochastiques (c’est-à-dire où intervient le hasard) ; exemples : files d’attente, fiabilité des équi-
pements et sûreté de fonctionnement des systèmes, gestion de la production, etc. ;

• problèmes concurrentiels ; exemples : définition de politiques d’approvisionnement, de vente, etc.

Pr. Anass TAHA – 2020/2021 21


RO : En conclusion

• Faire le mieux

o coût minimal, meilleur profit, plus courte distance, le plus rapide . . .

• Avec les ressources disponibles

o temps machine, postes de travail, mémoire, ressources humaines, matière première, camions . . .

Pr. Anass TAHA – 2020/2021 24


Fin de la partie 01

Vous aimerez peut-être aussi