Cours : Recherche opérationnelle
décisionnelles et d'optimisation de la recherche opérationnelle Les exemples qui accompagnent ce cours permettent aux étudiants de modéliser des problèmes simples en utilisant les techniques de la Recherche Opérationnelle L’importance de l’optimisation est la nécessité d’un outil simple pour modéliser
Recherche opérationnelle et applications
Recherche opérationnelle et applications Bernard Fortz 2012-2013 Table des matières I Introduction à la recherche opérationnelle 3 1 Quelques exemples de modèles mathématiques 3 2 Tour d’horizon des techniques de recherche opérationnelle 4 II Applications de la programmation linéaire 6 3 Définition, exemples et méthode de résolution 6
COURS DE RECHERCHE OPERATIONNELLE
2 Nature de la recherche opérationnelle La recherche opérationnelle implique la recherche dans les différentes opérations et activités des organisations Ainsi, ses méthodes sont appliquées aux problèmes qui portent sur la conduite et la coordination des opérations (activités) au sein d’une organisation La nature de l’organisation
Modèles de Recherche Opérationnelle
Modèles de Recherche Opérationnelle Fabian Bastin Un modèle, telle que considéré dans ce cours, est une construction mathématique utilisée pour représenter
Recherche opérationnelle Master 1 - Esa
Recherche opérationnelle Master 1 - Esa Si vous souhaitez prendre connaissance des questions traitées dans le cours de recherche opérationnelle du Master 1 ESA, je vous recommande cet ouvrage F S Hillier & G T Lierberman Introduction to Operations Research McGraw-Hill, 2004
RECHERCHE OPÉRATIONNELLE : Optimisation Combinatoire
a) Le caractère pratique de la Recherche Opérationnelle : Définition "La recherche opérationnelle a été, reste et demeurera l'art d'intervenir rapidement au profit d'une entité économique déterminée (agent ou collectivité) dans une situation difficile afin de tenter d'en améliorer l'issue" b) Heuristique et traitement interactif :
Informatique / Recherche operationnelle / Presentation (French)
PLAN DU COURS Dans ce cours, nous verrons différents outils de recherche opérationnelle sans apporter de justifications mathématiques très détaillées et rigoureuses Après quelques exemples qui permettront de mieux cerner le domaine de la recherche opérationnelle, nous introduirons un outil à la fois graphique et théorique: les graphes
Cours de Programmation linéaire et Recherche Opérationnelle
Université Abdelmalek Essaadi aculFté Polydisciplinaire de Larache A U : 2017-2018 Cours de Programmation linéaire et Recherche Opérationnelle
[PDF] livre recherche opérationnelle pdf
[PDF] cours et exercices corrigés de recherche opérationnelle+pdf
[PDF] recherche opérationnelle cours maroc
[PDF] inpes
[PDF] methode boscher pdf download
[PDF] méthode boscher cahier de lecture pdf
[PDF] methode boscher en ligne
[PDF] méthode boscher gratuit
[PDF] méthode boscher cahier des sons pdf
[PDF] adjectif pour acrostiche
[PDF] recherche qualitative définition
[PDF] méthode qualitative et quantitative
[PDF] méthode qualitative mémoire
[PDF] méthode quantitative
Modèles de Recherche Opérationnelle
Fabian Bastin
bastin@iro.umontreal.ca Département d"Informatique et de Recherche OpérationnelleUniversité de Montréal
IFT-1575
Hiver 2010
http://www.iro.umontreal.ca/~bastinLa présente version du syllabus s"inspire des notes de Patrice Marcotte, Bernard Gendron, ainsi que des livres
Introduction to Operational Research[1] etThe Basics of Practical Optimization[3].Le présent document peut être modifié et redistribué à des fins non commerciales, sous conditions d"être diffusé
sous les même conditions. Photographie de couverture: viaduc de Millau, France. cFabian Bastin, 2006
Table des matières
1 Introduction1
1.1 Les origines de la recherche opérationnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2 La nature de la recherche opérationnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3 Modélisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21.4 Algorithmes et logiciels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51.4.1 Un exemple avec GAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51.5 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62 Programmation linéaire7
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72.2 Modèle général de programmation linéaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92.3 Terminologie de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
102.4 Hypothèses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
112.5 La méthode du simplexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
162.5.1 Solution de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
172.5.2 Interprétations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
192.5.3 Critère d"optimalité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
202.5.4 Adaptation à d"autres formes de modèles . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
232.5.5 Obtention d"une base admissible initiale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
232.5.6 Variables à valeurs quelconques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
252.6 Dualité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
252.6.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
252.6.2 Analyse de sensibilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
272.7 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
293 Programmation non linéaire31
3.1 Fonctions convexes et concaves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
313.1.1 Ensembles convexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
323.2 Algorithmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
353.2.1 L"algorithme du simplexe dans le cas non-linéaire . . . . . . . . . . . . . . . . . . . . . . . . .
353.2.2 Optimisation sans contrainte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
363.2.3 Méthode de la bissection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
363.2.4 Méthode du gradient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
373.2.5 Optimisation sous contraintes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
383.2.6 Conditions d"optimalité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
383.3 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
404 Programmation mixte entière 41
4.1 Présentation générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
414.2 Contraintes mutuellement exclusives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
444.2.1 Deux contraintes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
444.2.2Kcontraintes parmiN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
4.2.3 Fonction ayantNvaleurs possibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
iii ivTABLE DES MATIÈRES4.2.4 Objectif avec coûts fixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
464.2.5 Variables entières en variables 0-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
474.2.6 Problème de recouvrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
494.3 Stratégies de résolutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
504.3.1 Relaxation linéaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
504.3.2 Approche par énumération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
524.3.3 Les hyperplans coupants (méthode de coupe) . . . . . . . . . . . . . . . . . . . . . . . . . . .
574.4 Modélisation avec GAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
584.5 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
624.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
625 Réseaux63
5.1 Graphes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
635.1.1 Graphe orienté . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
635.1.2 Graphe non orienté . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
635.1.3 Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
645.1.4 Chemins et circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
645.1.5 Connexité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
645.2 Problème du chemin le plus court - algorithmes de corrections d"étiquettes . . . . . . . . . . . . . . .
655.2.1 Algorithme de Dijkstra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
655.3 Flot dans un réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
675.3.1 Réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
675.3.2 Modèle de flot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
675.3.3 Algorithme de Bellman-Ford . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
685.3.4 Modèle du chemin critique (PERT/CPM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
685.4 Problème de l"arbre partiel minimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
695.4.1 Algorithme de Prim (1957) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
705.5 Problème du flot maximum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
705.5.1 Algorithme de Ford-Fulkerson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
725.5.2 Flot maximum - Coupe minimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
745.6 Problème de flot minimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
765.7 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
766 Modèles stochastiques77
6.1 Concepts de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
776.2 Variable aléatoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
786.2.1 Variables aléatoires discrètes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
796.2.2 Variables aléatoires continues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
796.2.3 Espérance mathématique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
796.2.4 Variance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
806.3 Loi de probabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
806.3.1 Loi de Bernouilli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
806.3.2 Loi uniforme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
806.3.3 Loi de Poisson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
816.3.4 Loi exponentielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
816.4 Modèles stochastiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
816.4.1 Processus stochastiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
816.4.2 Chaînes de Markov . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
826.5 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
83TABLE DES MATIÈRESv
7 Programmation dynamique85
7.1 Principe d"optimalité de Bellman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
857.2 Affectation de ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
887.3 Programmation dynamique déterministe et plus court chemin . . . . . . . . . . . . . . . . . . . . . .
907.4 Cas probabiliste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
907.5 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
928 Simulation93
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
938.2 Files d"attente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
938.2.1 Concepts de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
938.2.2 ModèleM=M=1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
8.3 Simulation à événements discrets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
968.4 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96Annexe99
8.5 Logiciels d"optimisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
998.5.1 IOR Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
998.5.2 GAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
998.5.3 Autres logiciels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1058.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
105Bibliographie105
viTABLE DES MATIÈRESChapitre 1
Introduction
1.1 Les origines de la recherche opérationnelle
Si la recherche opérationnelle, en abrégé RO, est aujourd"hui présente dans la plupart des domaines civils, ses
racines sont habituellement attribués aux services militaires. La seconde guerre mondiale, de part son envergure,
créa une besoin urgent d"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. En particulier, l"organisation militaire britannique, puis américaine,
mis à contribution un grand nombre de scientifiques pour gérer ces allocations, et s"occuper d"autres problèmes
stratégiques et tactiques. Ce faisant, ils furent appelés à poursuivre des recherches sur des opérations (militaires),
et constituèrent les premières équipes de RO. Leurs efforts furent signifactifs dans la marche vers la victoire, par
exemple en ce qui touche l"utilisation du radar, nouvellement développé. Ces succès encouragèrent la poursuite de
l"utilisation de la RO dans d"autres domaines. La croissance importante de l"industrie d"après-guerre entraîna des
problèmes, causés par la complexité croissante et la spécialisation dans les organisations, problèmes en fait proches
de ceux présent lors du conflit. Au début des années 1950"s, la RO avait pénétré une multitude d"organisations
commerciales, industrielles, et gouvernementales. Et ce n"était que le début.Au moins deux autres facteurs ont joué un rôle clé dans la croissance rapide de la RO. Tout d"abord, des
progrès substantiels ont été obtenus très tôt afin d"améliorer les techniques de RO. Ces techniques, dans leur mise
en pratique, furent soutenues par l"essor des outils informatiques.1.2 La nature de la recherche opérationnelle
"Rechercher sur des opérations" touche tous les problèmes reliés à la conduite et à la coordination des opérations
(activítés) au sein d"une organisation. Cette organisation peut représenter des domaines très divers: l"industrie
quotesdbs_dbs11.pdfusesText_17