Chapitre 2 L’O-R-C-D.

Slides:



Advertisements
Présentations similaires
Introduction à la notion de fonction 1. Organisation et gestion de données, fonctions 1.1. Notion de fonction ● Déterminer l'image d'un nombre par une.
Advertisements

Reformulation  L’AFPA promoteur du projet souhaite mettre en place une application WEB afin de remplacer une solution en Java. Pour ce projet 4 mandataires.
LE SUPPORT D'ORDINATEUR PORTABLE. Problématique Oh, j'ai chaud aux jambes ! Et moi, j'ai chaud à mon processeur !
7. Problème de flot à coût minimum. 7.1 Graphes, graphes orientés, réseaux Un graphe G =(V, E) est constitué d’un ensemble non vide fini de sommets V.
DUT INFORMATIQUE ET GÉNIE INFORMATIQUE UE2 CONNAISSANCES ET COMPÉTENCES COMPLÉMENTAIRES EGO 4 ORGANISATION et GESTION LA CAPITALISATION ET L’ACTUALISATION.
Plan Présentation de 2TUP 2TUP, un processus UP 2TUP et UML Les apports de 2TUP 2TUP en détail 2TUP dans la pratique.
ARCHITECTURE MULTITENANT CONTAINER DATABASE ET PLUGGABLE DATABASES Pr. A. MESRAR
Les commandes externes
La technologie des mémoires
Session 2 Work Breakdown Structure GANTT PERT.
La gestion des co-produits (niveau de version : C)
Atelier chaîne de valeur
Déploiement de Octopus au CISSS de la Montérégie-Ouest
ELABORER UN CAHIER DES CHARGES Formuler une préconisation
La Politique Qualité 1.
La seconde POP L/T Seconde professionnelle à orientation progressive pour la filière transport et logistique.
MOT Éditeur de modèles de connaissances par objets typés
Chapitre 3: Esquisser le graphique d’une fonction
Javadoc et débogueur Semaine 03 Version A16.
Votre succès est notre but !
Master Réseaux et Systèmes Distribués (RSD) Algorithmique des systèmes
Master Réseaux et Systèmes Distribués (RSD) Algorithmique des systèmes
STRATÉGIES ET INSTRUMENTS D´ÉVALUATION
Implantation d’un îlot ou d’une Chaîne de Production
Tableau de bord des risques
Construire un GANTT.
Chapitre 8: le plan de marchéage
Stabilité des porteurs horizontaux (Poutres)
Notion De Gestion De Bases De Données
Création Et Modification De La Structure De La Base De Données
Rapport sur l'état d'avancement
Réseaux de neurones appliqués à la reconnaissance de caractères
Formation sur les bases de données relationnelles.
Tâches Tâches antérieures Durée A -- 6 B 5 C 4 D E F A D G E F Niveaux
Diagrammes UML 420-KE2-LG.
Le jeu de la bière en réseau
Chapitre 3 : Caractéristiques de tendance centrale
Gestion de Stocks & Achats
Programmation Android Première application Android
PROJET D’ORGANISATION DES PROCESSUS
Diagramme d’activité.
CRITERES DE QUALITE 1) PRECISION 2) RAPIDITE 3) AMORTISSEMENT
Co-produits Management (Version Level: C)
Programmation Android Composantes d’une application
Modélisation objet avec UML
Chapitre 2 Le Projet Poterie
LA DESCRIPTION DU DIAGRAMME ÉNERGÉTIQUE
Information sur survies des patients en dialyse péritonéale, en France métropolitaine dans le RDPLF Année 2016.
Lois de Probabilité Discrètes
Épreuve écrite E4.1 BTS CG Session /02/2017.
Régulation et transports
GESTION DE PROJET GESTION DE PROJET BTS ELECTROTECHNIQUE
Bilan de projet pour [Nom du projet]
Présentation 4 : Sondage stratifié
Intégration Clore le projet ou la phase Elaborer la charte
MATHÉMATIQUES FINANCIÈRES I
Module 5 : Gestion de l'accès aux ressources à l'aide de groupes
1 A quoi sert la gestion de projet
Chapitre V La Procédure Comptable
7- Nouveaux services pédagogiques pour les élèves
Proposer, déployer et assurer la diffusion des procédures RH
4. Contrat de sous-traitance
Support de formation Administrateur Entretiens
STS Web Services libres Gérer les services libres
Construire un graphique
MOT Éditeur de modèles de connaissances par objets typés
LE DEBIT D’ATELIER FONCTION
Séminaire communication Projet UE Geresh Cam Jeudi 7 mars 2019
Séquence 1:Analyse du système d’information comptable
La programmation dynamique
Transcription de la présentation:

Chapitre 2 L’O-R-C-D

Ressources/Couts/délais Objectif Délais Coûts Ressources

Les Ressources La ressource est un moyen technique ou humain destiné à être utilisé pour la réalisation d'une tâche et disponible en quantité limitée, sa capacité. Renouvelables Ressources Consommables

Les ressources d’un projet Deux types : Les ressources renouvelables : ce sont des ressources réutilisables, dès qu’elles se libèrent, c’est à dire dès que la tâche qui leur est allouée se termine. La quantité de ressources accessible à chaque instant, est limitée, mais sa quantité maximale disponible reste invariante sur une période de temps. Deux types de ressources renouvelables : Ressources disjonctives : une seule tâche à la fois Ressources cumulatives : plusieurs tâches simultanées Les ressources consommables : ce sont des ressources utilisables. La quantité de ressources est limitée et décroît au fur et à mesure de son utilisation par les tâches (composants, matières premières). Notion de capacité / charge

Découpage en activités Préparation Vue d’ensemble Découpages

Découpage en activités Analyse/Contrôle Synthèse Réalisation 5

L’ordonnancement Qu’est-ce que c’est l’Ordonnancement? Mission de l’Ordonnancement Ordonnancement : avantages et inconvénients Les Méthodes de l’Ordonnancement Les Caractéristiques de l’Ordonnancement Les 5 niveaux d’Ordonnancement

L’ordonnancement Un problème d'ordonnancement (ou méthode Metra) consiste à organiser dans le temps la réalisation de tâches, compte tenu de contraintes temporelles (délais, contraintes d'enchaînement) et de contraintes portant sur la disponibilité des ressources requises. Il est défini par le planning d'exécution des tâches (« ordre » et « calendrier ») et d'allocation des ressources et vise à satisfaire un ou plusieurs objectifs.

Mission de l’Ordonnancement Prévoir la chronologie du déroulement des tâches Optimiser l’utilisation des moyens nécessaires, et les rendre disponibles Lancer les travaux au mement choisi Contrôler l’avancement et la fin des tâches, et prendre en compte les écartes entre prévisions et réalisations

Ordonnancement : avantages et inconvénients Déterminer la date de réalisation d’un projet. Identifier les marges existantes sur certaines tâches ( avec une date de début au plus tôt et une date au plus tard). La date au plus tard de début d’une tâche, la date à ne pas dépasser sans retarder l’ensemble du projet. Inconvénient : Ne résoud pas tous les problèmes, en particulier si l’on doit planifier des fabrications qui viennent en concurrence pour l’utilisation de certaines ressources.

Méthodes d’ordonnancement 1. Méthode de Gantt : pour représenter 2. Méthode PERT pour planifier Méthode Potentiel / Tâches Méthode de Johnson pour ordonnancer Méthode de Khun pour allouer les ressources

1. Le diagramme de Gantt Représentation ancienne datant de 1918 et encore très répandue mais sous des formes résolument modernes (voir exemples de planning). Objectif - déterminer la meilleure façon de positionner les différentes tâches à exécuter, sur une période déterminée, en fonction : des durées de chacune des tâches, des contraintes d’antériorité entre les différentes tâches, des délais à respecter, des capacités de traitement. tâche A tâche B tâche C tâche D tâche E tâche F 3 jours 2 jours 4 jours 5 jours 1 jour Exemple – tâches à réaliser B et D après A C après B E après D F après C et E

Le diagramme de Gantt Présentation du diagramme de Gantt 1 2 3 4 5 6 7 8 9 10 11 12 Tache A Tache B Tache C Tache D Tache E Tache F Représentation des tâches Marge

Evolutions du diagramme de gantt Le diagramme de Gantt Evolutions du diagramme de gantt

Le diagramme de Gantt au plus tôt Dates au plus tôt Le diagramme de Gantt au plus tôt 10 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 DEBUT B A FIN J C I D H F E G

Le diagramme de Gantt au plus tard Dates au plus tard 10 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 B DEBUT A FIN J C I D H F E G

Le diagramme de Gantt Avantages : Déterminer la date de réalisation d’un projet. Identifier les marges existantes sur certaines tâches ( avec une date de début au plus tôt et une date au plus tard). La date au plus tard de début d’une tâche, la date à ne pas dépasser sans retarder l’ensemble du projet. Inconvénient : Ne résoud pas tous les problèmes, en particulier si l’on doit planifier des fabrications qui viennent en concurrence pour l’utilisation de certaines ressources.

(Program Evaluation Review Technique) 2. Le diagramme PERT Le diagramme PERT (Program Evaluation Review Technique)

Origine A la fin des années cinquante, la marine américaine conçoit une nouvelle technique d'ordonnancement qui devait conduire à des gains de temps importants dans la réalisation de ses missiles à ogive nucléaire Polaris : C'est la technique PERT (Program Evaluation and Review Technique) = Technique d‘Ordonnancement et de Contrôle des Programmes.

Origine Le projet POLARIS représentait entre autres : - 250 fournisseurs, - 9000 sous-traitants, - 7 ans de réalisation. L’utilisation du PERT a permis de ramener la durée globale de réalisation du projet de 7 à 4 ans. Cette méthode s’est ensuite étendue à l’industrie américaine puis à l’industrie occidentale.

Origine La méthode PERT est : « une méthode consistant à mettre en ordre sous forme de réseau plusieurs tâches qui grâce à leur dépendance et à leur chronologie concourent toutes à l'obtention d'un produit fini ». La méthode PERT s’attache surtout à mettre en évidence les liaisons qui existent entre les différentes tâches d’un projet et à définir le chemin dit " critique ".

Principe Le graphe PERT est composé d’étapes et de tâches (ou opérations). On représente les tâches par des flèches. La longueur des flèches n’a pas de signification. Tâche ou opération : elle fait avancer une oeuvre vers son état final. Exemple de représentation de la tâche A. Habituellement, on nomme les tâches et on indique leur durée.

Principe Etape : On appelle étape, le début ou la fin d’une tâche. Exemple de représentation de l’étape 1. Habituellement, on numérote les étapes. On indique aussi leur temps de réalisation au plus tôt et au plus tard.

Principe Réseau : on appelle réseau ou diagramme PERT, l’ensemble des tâches et des étapes qui forment le projet. - Un réseau possède toujours une étape de début et une étape de fin. - On lit un réseau de la gauche vers la droite. - Les flèches sont orientées dans ce sens. Il n’y a jamais de retour. - On ne peut représenter une tâche que par une seule flèche.

Règles Règle 1 - Toute tâche a une étape de début et une étape de fin. - Une tâche suivante ne peut démarrer que si la tâche précédente est terminée.

Règles Règle 2 - Deux tâches qui se succèdent immédiatement sont représentées par des flèches qui se suivent.

Règles Règle 3 - Deux tâches C et D qui sont simultanées sont représentées de la manière suivante :

Règles Règle 4 - Deux tâches E et F qui sont convergentes (c’est à dire qui précèdent une même tâche G) sont représentées de la manière suivante :

Règles Règle 5 Parfois, il est nécessaire d’introduire des tâches fictives. Une tâche fictive a une durée nulle. Elle ne modifie pas le délai final. Par exemple, si la tâche K succède aux tâches H et J, et que la tâche L succède seulement à la tâche H, on représente le problème de la manière suivante :

Application 1

Application

Application

Application

Application

Application

Application

Chemin critique Nous pouvons maintenant définir les temps au plus tôt et au plus tard de chaque étape. Nous définirons aussi le chemin critique en reliant les étapes qui n’ont aucune marge.

Dates de début au plus tôt La date début au plus tôt dptôt(i) d’une tâche i = longueur du plus long chemin de la tâche Début (ou 0) à i Formule de récurrence dptôt(i)=maxjPred(i)(dptôt(j)+durée(j)) dptôt(0) =0

Dates de fin au plus tard On souhaite terminer le projet au plus tard à la date D=dptôt(n+1) Date de début au plus tard de i = Date maximum à laquelle on peut exécuter i sans retarder le chantier Longueur du plus long chemin de i à Fin (ou n+1) Formule de récurrence dptard(n+1)=D dptard(i)=minjSucc(i)dptard(j)-durée(i)

Marges, chemin critique La marge totale d’une tâche i est le retard total qu’on peut se permettre sur i sans remettre en cause la date de fin du projet MT(i)=dptard(i)-dptôt(i). Les tâches critiques ont une marge nulle. Tout retard sur leur exécution entraîne un retard global sur le projet Un chemin est critique s’il relie Début à Fin et s’il ne contient que des tâches critiques

Exemple de calcul B Dates au plus tôt 10 5 8 3 Dates au plus tard 7 10 8 4 3 5 4 E Chemin(s) critique(s) 3 2 fin A C 3 5 3 3 2 F D Sommets = tâches à réaliser Arcs = relation d’antériorité (valuation : durée de la tâche initiale)

Application 4 11 3 8 15 15 13 13 24 24 13 13 5 5 16 17

Chemin critique

Application 2

Modélisation 8 6 4 1 2 Début G K J H D A E F B C O L M N I Fin 1 2 3 4 5 6 7 8 NIVEAU : Le niveau d’une tâche X est le plus grand nombre d’arc sur un chemin entre Début et X

L’optimisation des coûts par le moyen du chemin optimal (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 F 3 3 4 J L 5 C 4 A 8 9 G 8 6 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