Modèles de Recherche Opérationnelle
Département d'Informatique et de Recherche Opérationnelle. Université de Montréal. IFT-1575. Hiver 2010 http://www.iro.umontreal.ca/~bastin
1 Département dinformatique et de recherche opérationnelle
Département d'informatique et de recherche opérationnelle. Automne 2005. Professeur : Bernard Gendron. IFT 1575 – Modèles de recherche opérationnelle.
Baccalauréat en physique et informatique
Le Département de physique a déménagé au nouveau Complexe des sciences en automne 2019. Objectifs IFT 1575. Modèles de recherche opérationnelle.
Baccalauréat en mathématiques et informatique
Plusieurs cours de mathématiques et d'informatique comprennent deux séances théoriques et une séance de IFT 1575. Modèles de recherche opérationnelle.
Mineure en informatique
FACULTÉ DES ARTS ET DES SCIENCES DÉPARTEMENT D'INFORMATIQUE ET DE RECHERCHE OPÉRATIONNELLE IFT 1575. Modèles de recherche opérationnelle.
DIRO Auxilaire Aut 16 version 2
Département Informatique et Recherche Opérationnelle (DIRO). POSTES D'AUXILIAIRE D' IFT 1575. Modèles de recherche opérationnelle. 8450. IFT 2015.
Baccalauréat en bio-informatique
de recherche opérationnelle et du Département de biochimie et médecine moléculaire. Les programmes d'études en bio-informatique répondent à une demande ...
Majeure en informatique
Elle permet l'accès à presque tous les cours d'informatique offerts au baccalauréat. IFT 1575. Modèles de recherche opérationnelle. 3.0J S. SEGMENT 73.
Guide de premier cycle
Département d'informatique et de recherche opérationnelle. Université de Montréal IFT1575. 3 Modèles de recherche opérationnelle. Session 2.
Baccalauréat en informatique
COURS. TITRE. CR.H. IFT 1065. Structures discrètes en informatique. 3.0J. IFT 1575. Modèles de recherche opérationnelle.
Images
a?n d’assurer que chaque ville ne serve d’origine que pour exactement un déplacement vers une autre ville Fi-nalement a?n d’obtenir un véritable trajet ayant même origine et départ nous devons rejeter les a?ectations qui décrivent des groupes déconnectés de petits déplacements comme x 1;2 = x 2;1 = 1 x 3;4 = x 4;3 = 1
IFT 1575 Modèles de recherche opérationnelle
Origines de la RO Deuxième guerre mondiale : opérations militaires Invention de la méthode de simplexe (1947) Implantation avec les premiers ordinateurs Qu’est ce que la recherche opérationnelle (RO) Aide à la prise de décision Modèles mathématiques Meilleure décision = solution optimale
IFT 1575 Modèles de recherche opérationnelle
réduit d’une variable hors-base représente l’effet sur la valeur de la fonction objectif si on modifie la valeur finale de cette variable Le coût réduit d’une variable donne la modification minimale du coefficient de la variable dans la fonction objectif pour qu’il soit rentable d’augmenter la valeur de cette variable
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
quotesdbs_dbs4.pdfusesText_7[PDF] la distance professionnelle en ehpad
[PDF] L 'analyse de la pratique - IFSI DIJON
[PDF] Présentation de la situation - Infirmierscom
[PDF] réflexion autour de la fiche d analyse de la pratique - Infirmierscom
[PDF] Analyses de sol et interprétation des résultats
[PDF] 30 fiches pour réussir les épreuves sur textes
[PDF] l 'analyse des textes littéraires : vingt méthodes - Revue Texto
[PDF] METHODOLOGIE D 'ANALYSE D 'UN TEXTE : I/ Avant la lecture : II
[PDF] Pour un définition de l 'analyse littéraire - Lettresorg
[PDF] Demain dès l 'aube » de Victor Hugo Fiche du professeur - Xtec
[PDF] Cours de Démographie- Hassen MATHLOUTHI - essai
[PDF] Cours analyse coûts-1 - IUT de Bayonne
[PDF] Thème 1 Le contrôle de gestion et le calcul des coûts - Moodle UM
[PDF] Traitement des données avec Microsoft EXCEL 2016 - Université de