La programmation dynamique

Slides:



Advertisements
Présentations similaires
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
Advertisements

Programmation linéaire et Recherche opérationnelle
Recherche des fonctions pour la rédaction de l'expression fonctionnelle du besoin à l'aide d'un outil graphique : Le diagramme des inter-acteurs. Le diagramme.
L'image: Le codage des images BacPro SEN Lycée Condorcet.
MRP Étapes 1/12 Introduction Définitions JP Rennard Objectifs Toute entreprise appelée à fournir des biens et services est amenée à gérer la double contrainte.
Outils de Recherche Opérationnelle en Génie MTH 8414A
Exploitation de logiciels :
SanMarco – Outil MicroStrategy Manuel d’utilisation sur les fonctionnalités 27 juillet 2015.
Leçon de Programmation Intermédiaire
Mettre à jour les données
Modèles décisionnels en gestion
Visite guidée - session 3 Les postes de charge et les gammes
Algorithmiques Abdelbasset KABOU
Techniques de décomposition
Université Abou Bakr Belkaid Faculté des Sciences Département d’informatique Algorithmique Avancée et Complexité Chap5: Les méthodes de résolution exactes.
Disposition de titre Sous-titre.
Disposition du titre Sous-titre.
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
3ème Livre 1 Rappel.
Disposition du titre Sous-titre.
DESSIN TECHNIQUE Té de dessin Collège technique Sousse Collège technique Sousse.
Statique 1 STM Conception Mécanique La mécanique branche de la physique qui étudie le mouvement des corps et les forces auxquelles ils sont soumis. La.
Techniques d’Optimisation Chapitre 3: Programmation en 0-1 (bivalente)
Université Abou Bakr Belkaid Faculté des Sciences Département d’informatique Algorithmique Avancée et Complexité Chap7: Les méthodes de résolution exactes.
République Algérienne Démocratique et Populaire Ministère de l'Enseignement Supérieur et de la Recherche Scientifique Université Saad.
Implantation d’un îlot ou d’une Chaîne de Production
Construire un GANTT.
L E C ORPS D ’ UN A LGORITHME / P ROGRAMME – L A PARTIE I NSTRUCTION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie.
Les tableaux.
La méthode du simplexe. 1) Algorithme du simplexe  Cet algorithme permet de déterminer la solution optimale, si elle existe, d’un problème de programmation.
Formules de calculs et Fonctions. Structure des formules de calcul Commencez toujours votre calcul par le signe =, ensuite sans laisser d’espaces, placez.
METHODE DES CHAÎNONS Méthode permettant d’implanter des postes de travail dans les usines ou entrepôts. Optimisation recherchée Gain sur le temps de fabrication.
INDICATEURS ET TABLEAUX DE BORD EN MAINTENANCE. Définitions Indicateur : chiffre significatif d’une situation économique pour une période donnée. Tableau.
OPTIMISATION 1ère année ingénieurs
Chapitre 2 L’O-R-C-D.
STS Web Services libres Créer un service libre
Ä A B C D E F µ Un problème de Tournée (ou du Voyageur de commerce) consiste à chercher le meilleur trajet pour visiter.
17 mars 2015.
Les Gratte-ciel.
STS Web Services libres Gérer les services libres
Exemple d'algorithme de construction de la matrice [ZBus] Schéma unifilaire.
Automatismes 1.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
CHAPITRE 6 Stabilité des SA.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
CSI 3505 Algorithmes Voraces
Disposition du titre Sous-titre.
Disposition Titre avec images
RABAH M ed Ali 2018/2019
METHODE DES CHAÎNONS Méthode permettant d’implanter des postes de travail dans les usines ou entrepôts. Optimisation recherchée Gain sur le temps de fabrication.
Recherche de zero d'une fonction MARMAD ANAS MPSI -2.
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
SCIENCES La classification du vivant (3)
Tableaux Cours 06.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Réalisé par: SAMMARI RIM SOUID AHLEM AMROUCH HAFEDH
Disposition du titre Sous-titre.
Tableau de bord d’un système de recommandation
Disposition du titre Sous-titre.
Encadrée par: - Mr. Abdallah ALAOUI AMINI Réalisée par : -ERAOUI Oumaima -DEKKAR Amal - ES-SAHLY Samira -Houari Mohammed PROGRAMMATION MULTIOBJECTIFS.
Me3 Sous-titre. Plan de travaille Ajouter votre premier point ici Ajouter votre deuxième point ici Ajouter votre troisième point ici.
GESTION DE LA PRODUCTION Réalisé par : EL MAROUSSI Mohammed DRIOUCHI Mohammed Abdeljabbar WAKENNOU Salah CRMEF Grand Casablanca Cycle de préparation à.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Contenu Systèmes de test parallèles Multithreading Synchronisation
CE1 Module 5 Séance 1
Transcription de la présentation:

La programmation dynamique

Le chemin optimal y  V( x ) B D A F C E Notations : Désignons par V ( x ) l’ensemble des taches à accomplir dans un projet, Soit C ( x , y ) le cout nécessaire pour réaliser une tache et passer à la deuxième, Soit f ( x ) le chemin optimal pour réaliser toutes les taches entre x et F . f ( x ) = min C ( x , y ) + f ( y ) et f ( F ) = 0 y  V( x ) 9 f( F ) = 0 f( D ) = 11 + f ( F ) f( E ) = 38 + f ( F ) f( B ) = min{ 9 + f ( D ) , 15 + f ( E ) } f( C ) = min{ 37 + f ( D ) , 12 + f ( E ) } f( A ) = min{ 40 + f ( B ) , 13 + f ( C ) } B D 40 11 15 A F 37 13 38 C E 12

Le chemin optimal Nous résolvons ces contraintes par substitution : f( F ) = 0 f( D ) = 11 f( E ) = 38 f( B ) = 20 f( C ) = 48 f( A ) = 60 f( A ) = 60 = 40 + f( B ) = 40 + 9 + f( D ) = 40 + 9 + 11 9 B D 40 11 15 A F 37 13 38 C E 12

Le chemin optimal Principe : « toute partie d’un chemin optimal est elle-même optimale » Exemple : projet de voie ferrée entre A et L Démarche générale pour la construction du graphe Calculs séquentiels et élimination de sous-chemins E 2 7 I B 8 6 5 1 2 F 3 3 4 5 J L C 4 A 8 8 9 G 6 2 5 7 D 4 K 7 H 6

L’optimisation des coûts par le moyen de la méthode hongroise

Problème d’affectation La méthode hongroise Recherche Operationnelle Problème d’affectation La méthode hongroise Application : • Les coûts de réalisation des taches selon les différentes équipes sont donnés par le tableau ci-dessous. • Chercher la meilleure affectation de manière à rendre le coût de ce projet au minimum Management Logistique

Problème d’affectation La méthode hongroise Recherche Operationnelle Problème d’affectation La méthode hongroise Etape 1: Obtention des zéros Créer une nouvelle matrice des coûts en choisissant le coût minimal dans chaque colonne et en le soustrayant de chaque coût dans la colonne ( Idem pour les lignes ). Management Logistique

Problème d’affectation La méthode hongroise Recherche Operationnelle Problème d’affectation La méthode hongroise Etape 2:Recherche d’une solution optimale - On cherche la ligne ou des lignes comptant le moins de zéro. - On encadre un des zéros de cette ligne, puis on barre les zéros qui se trouvent sur la même ligne et dans la même colonne que les zéros encadrés. - On répète le processus pour les lignes restantes. Un zéro encadré par ligne ⇒ Solution optimale Management Logistique

Problème d’affectation La méthode hongroise Recherche Operationnelle Problème d’affectation La méthode hongroise La ligne 4 ne contient pas un zéro encadré donc on va appliquer l’étape 3 et 4 de l’algorithme. Management Logistique

Recherche Operationnelle Problème d’affectation La méthode hongroise Etape 3:Recherche des rangées en nombre minimal contenant tous les zéros: a. On marque d’une croix toute ligne ne contenant aucun zéro encadré. b. On marque toute colonne qui a un zéro barré sur une ou plusieurs lignes marquées. c. On marque toute ligne qui a un zéro encadré sur une ou plusieurs colonnes marquées. d. On répète b) et c) jusqu’à ce qu’il n’y ait plus de colonne ou de ligne à marquer. On trace un trait sur toute colonne marquée. On trace un trait sur toute ligne non marquée. Management Logistique

Recherche Operationnelle Problème d’affectation La méthode hongroise Management Logistique

Problème d’affectation La méthode hongroise Recherche Operationnelle Problème d’affectation La méthode hongroise Etape 4: Déplacement de certains zéros: -Tableau partiel : éléments traversés par aucun trait. - Le plus petit élément du tableau partiel est ajouté aux éléments rayés deux fois et retranché des éléments du tableau. - Retour à la phase 2. Management Logistique

Problème d’affectation La méthode hongroise Recherche Operationnelle Problème d’affectation La méthode hongroise Le plus petit élément est 2, ainsi on aura le tableau ci-dessous: Management Logistique

Recherche Operationnelle Problème d’affectation La méthode hongroise Management Logistique

Recherche Operationnelle Problème d’affectation La méthode hongroise Management Logistique