Étapes du développement et de l utilisation d un modèle de simulation



Documents pareils
TABLE DES MATIÈRES. Bruxelles, De Boeck, 2011, 736 p.

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

Annexe 6. Notions d ordonnancement.

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring

Introduction à l approche bootstrap

MATHÉMATIQUES. Les préalables pour l algèbre MAT-P020-1 DÉFINITION DU DOMAINE D EXAMEN

La survie nette actuelle à long terme Qualités de sept méthodes d estimation

Annexe commune aux séries ES, L et S : boîtes et quantiles

Fluctuation d une fréquence selon les échantillons - Probabilités

Guide No.2 de la Recommandation Rec (2009).. du Comité des Ministres aux États membres sur la démocratie électronique

BUSINESS FORECASTING SYSTEM

Les risques liés à l activité de l entreprise : quels outils pour les identifier?

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

Travailler avec les télécommunications

LA CONDUITE D UNE MISSION D AUDIT INTERNE

Agenda. Impact d une mauvaise gestion des données. Les stratégies de promotion interne de la gestion de données

Lagrange, où λ 1 est pour la contrainte sur µ p ).

données en connaissance et en actions?

TP Modulation Démodulation BPSK

INF6304 Interfaces Intelligentes

TP1 Méthodes de Monte Carlo et techniques de réduction de variance, application au pricing d options

NORME INTERNATIONALE D AUDIT 330 REPONSES DE L AUDITEUR AUX RISQUES EVALUES

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

Table des matières: Guidelines Fonds de Pensions

Logiciels de Gestion de Projet: Guide de sélection

Modernisation et gestion de portefeuilles d applications bancaires

PASSEPORT INNOVATION Guide de présentation des demandes Janvier 2015

PASSEPORT INNOVATION Guide de présentation des demandes Mai 2015

Comment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie

NOTIONS DE PROBABILITÉS

ITIL V2. La gestion des incidents

Concevoir et déployer un data warehouse

Outil de documentation sur la réduction D : Système d archivage de l analyse de la réduction

Les 10 grands principes de l utilisation du data mining pour une gestion de la relation client réussie

TABLE DES MATIÈRES. PRINCIPES D EXPÉRIMENTATION Planification des expériences et analyse de leurs résultats. Pierre Dagnelie

Questionnaire de vérification pour l implantation de la norme ISO dans une entreprise

IBM SPSS Direct Marketing

Guide de rédaction d un protocole de recherche clinique à. l intention des chercheurs évoluant en recherche fondamentale

LE RÔLE DE LA STATISTIQUE DANS UN PROCESSUS DE PRISE DE DÉCISION

Chapitre 2 : Systèmes radio mobiles et concepts cellulaires

CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE. Cinquième épreuve d admissibilité STATISTIQUE. (durée : cinq heures)

Epidémiologie appliquée aux sciences vétérinaires DES DAOA DES - DEA

Item 169 : Évaluation thérapeutique et niveau de preuve

Intérêt du découpage en sous-bandes pour l analyse spectrale

MASTER PREVENTION DES RISQUES ET NUISANCES TECHNOLOGIQUES

Chapitre 1 : Introduction aux bases de données

Tests de comparaison de moyennes. Dr Sahar BAYAT MASTER 1 année UE «Introduction à la biostatistique»

L ANALYSE EN COMPOSANTES PRINCIPALES (A.C.P.) Pierre-Louis GONZALEZ

Nom de l application

TRAITEMENTS DE FIN D ANNEE

GOUVERNANCE DES IDENTITES ET DES ACCES ORIENTEE METIER : IMPORTANCE DE CETTE NOUVELLE APPROCHE

TXT E-SOLUTIONS LOGICIELS DE PRÉVISION. Module de prévision de CDMi. Pour vos appels d offre. 3 e ÉDITION

Biostatistiques Biologie- Vétérinaire FUNDP Eric Depiereux, Benoît DeHertogh, Grégoire Vincke

DECLARATION DES PERFORMANCES N 1

VÉRIFICATION COMPTE À FINS DÉTERMINÉES DES RÉCLAMATIONS CONTRE L IRAQ

Evelyne GURFEIN Comptes consolidés IAS IFRS et conversion monétaire

EXERCICES UML. Modéliser cette situation par un diagramme de cas d utilisation. Consulter planning

Développement itératif, évolutif et agile

Principe et règles d audit

IBM SPSS Direct Marketing 21

FONDEMENTS MATHÉMATIQUES 12 E ANNÉE. Mathématiques financières

VI. Tests non paramétriques sur un échantillon

EXPLOITATIONS PEDAGOGIQUES DU TABLEUR EN STG

PROPOSITION ASSURANCE DES SPORTS

Leçon N 4 : Statistiques à deux variables

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R

MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS. Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.

Conception de réseaux de télécommunications : optimisation et expérimentations

Agrégation des portefeuilles de contrats d assurance vie

SAS ENTERPRISE MINER POUR L'ACTUAIRE

MATHÉMATIQUES. Mat-4104

Formulaire n 1 : Identification de la structure

LE CONTRÔLE INTERNE GUIDE DE PROCÉDURES

Kym Salameh, M.Sc. Février 2012

Les devoirs en Première STMG

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Améliorer la Performance des Fournisseurs

Diplôme d Aide-comptable et Diplôme de Comptable

Statistiques de finances publiques consolidées

La monnaie, les banques et les taux d intérêt

L'intelligence d'affaires: la statistique dans nos vies de consommateurs

Projet de Traitement du Signal Segmentation d images SAR

La comptabilité de gestion : Fiche pourquoi?

Ce document synthétise les principaux aspects de DayTrader Live, le service le plus haut de gamme de DayByDay.

Simulation d application des règles CNAV AGIRC ARRCO sur des carrières type de fonctionnaires d Etat

ESSEC. Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring

Le montant des garanties constituées aux fins du STPGV est-il excessif?

Enquête 2014 de rémunération globale sur les emplois en TIC

Les probabilités. Guide pédagogique Le présent guide sert de complément à la série d émissions intitulée Les probabilités produite par TFO.

Théorie des Jeux Et ses Applications

Comparer l intérêt simple et l intérêt composé

Dimensionnement Introduction

LIVRE BLANC. Mise en œuvre d un programme efficace de gestion des vulnérabilités

Optimisation des ressources des produits automobile première

Formation Atmansoft :

INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

En recherche, simuler des expériences : Trop coûteuses Trop dangereuses Trop longues Impossibles

Introduction à la méthodologie de la recherche

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Transcription:

Étapes du développement et de l utilisation d un modèle de simulation

Étapes du développement et de l utilisation d un modèle de simulation Formulation du problème Cueillette et analyse de données Conception d'un modèle Vérification, validation du modèle Expériences et optimisation Questions posées, variables utilisées, mesures à estimer. Informations à obtenir pour une meilleure compréhension du problème. Construction d un modèle du système, choix d un langage de simulation, description et mise au point. Permet d établir que le modèle est une représentation précise et adéquate du système. Choix de la taille d un échantillon qui dépend de la précision exigée pour chaque estimé de mesure. Expériences prévues pour répondre aux questions posées. Implantation de la solution choisie Étape souvent négligée, menant à un échec. Étapes du développement et de l'utilisation d'un modèle de simulation 2

A) Formulation du problème ÉTAPE LA PLUS IMPORTANTE DANS UNE SIMULATION. Bonnes solutions pour des problèmes mal formulés. On doit repartir à 0. Comprend les tâches suivantes: - Identifier les variables de décision. - Identifier les variables incontrôlables. - Définir les contraintes sur les variables de décision. - Définir les mesures de performance du système et une fonction objective. - Définir une structure préliminaire de notre modèle pour relier entre eux les variables du système et les mesures de performance. Exemple: Système de caisses dans un supermarché avec un caissier et possiblement un emballeur à chaque caisse. Question: Quel est l impact de certains changements dans les politiques d opération du système sur sa performance? Étapes du développement et de l'utilisation d'un modèle de simulation 3

Exemple Caissier et emballeur Lignes régulières Caissier et emballeur Caissier et emballeur Ligne expresse Entrée dans le système: sélection d une caisse Sortie du système : quitte la ligne après avoir payé pour ces achats. Étapes du développement et de l'utilisation d'un modèle de simulation 4

Exemple Opérations dans le système : - déchargement par le client des marchandises du panier. - pointer les marchandises en utilisant un scrutateur. - paiement des achats par chèque ou en argent comptant. - emballage des marchandises par un emballeur ou le caissier. Variables et contraintes variables exogènes: - nombre de lignes dans le supermarché - nombre de lignes avec caissiers seulement - nombre de lignes avec caissiers et emballeurs - matériel utilisé - politique concernant la présence d une ou de plusieurs lignes expresses - loi d arrivée des clients - salaires des employés de supermarché Étapes du développement et de l'utilisation d'un modèle de simulation 5

Exemple contraintes: - le nombre de lignes ne peut excéder le personnel disponible - le nombre de lignes dépend de l espace disponible et des argents disponibles pour l achat de matériels. variables endogènes: - nombre de clients en attente - temps d attente d un client - temps d inoccupation d un caissier - temps d inoccupation d un emballeur - temps passé à la caisse par un client Étapes du développement et de l'utilisation d'un modèle de simulation 6

Exemple Mesures de performance du système et fonction objective pour évaluer la performance du système, elles sont choisies à partir des variables endogènes. fonction objective: une mesure de performance à optimiser. exemple = minimiser le temps d attente du client. Note: - POUR ATTEINDRE CET OBJECTIF, on peut toujours augmenter le nombre de caissiers et d emballeurs Coûts élevés. - en choisissant plusieurs mesures à optimiser, souvent elles ne peuvent pas être optimisées simultanément. Ex.: minimiser le temps d attente du client & minimiser le temps où le caissier et l emballeur sont inoccupés IMPOSSIBLE Étapes du développement et de l'utilisation d'un modèle de simulation 7

Exemple COMMENT RÉSOUDRE CE DILEMME? - Analyse multi-critères: recherche d une configuration dominante. - Combinaison des différentes mesures: - mise à l échelle - facteurs de pondération - forme de la fonction d agrégation lorsque nous n avons pas de configuration dominante. Exemple: Coût total Coût associé au temps d attente du client + salaire des caissiers Étapes du développement et de l'utilisation d'un modèle de simulation 8

Exemple $$ Comment coûte une unité de temps d attente du client? Coût total Salaire des caissiers Une combinaison linéaire de ces 2 coûts est-elle appropriée? Coût associé au temps d'attente du client Nombre de caissiers EN PRATIQUE, on sélectionne souvent une seule mesure en limitant la portée des autres. Ensuite, on peut relaxer une ou plusieurs contraintes et examiner l effet sur la fonction objective. Étapes du développement et de l'utilisation d'un modèle de simulation 9

TOUS LES ÉLÉMENTS SONT-ILS EN PLACE? ÉTABLIR LES LIENS ENTRE VARIABLES & MESURES - Les variables proposées sont-elles suffisantes pour décrire le comportement du système? - Un modèle n est pas une représentation exacte d un système mais doit plutôt être une abstraction des caractéristiques fondamentales d un système. En essayant d inclure dans le modèle tous les détails du système, on risque de perdre de vue les liens existant entre les variables et les mesures de performance. - À quel niveau de détail devons-nous nous arrêter à l étape modélisation? Cela dépend de l objectif de la modélisation et de la contribution apportée au modèle par l ajout d un détail supplémentaire. Ex.: le temps passé à la caisse par un client dépend : - du nombre et du type d items achetés, - de l expérience du caissier, - de la longueur de la file, - de la disposition du caissier. Doit-on retenir la disposition du caissier? (l humeur) Étapes du développement et de l'utilisation d'un modèle de simulation 10

B) Cueillette & analyse des données Cueillette des données - Les méthodes sont très variées : approche manuel sophistiqué - Critères de sélection d une méthode - rapidité avec laquelle les données sont recueillies au niveau de précision désirée; - impact sur le système du processus de cueillette; - facilité avec laquelle les données peuvent être converties pour être utilisable par un ordinateur. - coût de la méthode. - choix de la taille des échantillons compromis entre le coût vs la précision. Exemple: recueillir des données pour définir le temps passé à la caisse par un client en fonction du nombre d items achetés, de la présence ou non d un emballeur et de l expérience du caissier. Étapes du développement et de l'utilisation d'un modèle de simulation 11

Analyse des données B) Cueillette & analyse des données données déterministes les données échantillonnales sont utilisées pour représenter une distribution de probabilité. données aléatoires distribution de probabilité théorique Ex.: temps d arrivées des clients Étapes du développement et de l'utilisation d'un modèle de simulation 12

C) Conception d un modèle Compréhension du système - Acquérir une bonne compréhension du système afin de construire un modèle adéquat tâche difficile. - COMMENT S Y PRENDRE? 2 approches générales 1 ) diagramme de flot - identifier les entités physiques du système qui sont appelées à subir des transformations ou à être traitées. - noter les étapes de traitement et les règles de décision qui déterminent leur parcours. - un diagramme de flot est tracé représentant le système. Exemple: entités: les clients (objectifs premiers) les achats (les marchandises sont de moindre importance). Étapes du développement et de l'utilisation d'un modèle de simulation 13

C) Conception d un modèle choix d'une file Changement d état file de clients... file de clients Caissier, emballeur pointer les marchandises les payer les emballer 2 notions sont présentes: -variables d état: décrivent l état du système d une façon particulière ex.: nombre de personnes dans une file, nombre de personnes déjà servies. - événement: correspond à un changement d état. Étapes du développement et de l'utilisation d'un modèle de simulation 14

Exemple 1 2 3 4 Événements 1. Un client arrive. 2. Un client sélectionne une caisse. 3. Un caissier débute un nouveau service. 5 6 7 Variables d état - Nombre de personnes dans le système. - Nombre de personnes dans chaque file. 4. Un caissier termine un service. 5. L emballeur débute. 6. L emballeur termine l emballage. 7. Le client quitte. - Statut (occupé ou disponible) des caissiers et emballeurs. - etc. Étapes du développement et de l'utilisation d'un modèle de simulation 15

C) Conception d un modèle Construction du modèle Étapes majeures : - Conception du programme de simulation. - Choix d un langage de simulation. - Génération de nombres aléatoires, statistiques. - Programmation et mise au point du simulateur. Étapes du développement et de l'utilisation d'un modèle de simulation 16

validation: vérification: D) Vérification & validation du modèle correspondance entre le modèle et le système cohérence entre les représentations du système - Pour évaluer la validité d un modèle, il s agit de voir jusqu à quel point le modèle réussit à prédire les événements futurs. - Plusieurs sources d erreurs de prédiction peuvent se glisser: Ex.: - pour prédire le comportement futur du système, il faut prédire la valeur des variables d entrée. - des changements non prévus dans le système n ont pas été considérés dans le modèle. - la structure du modèle peut être incorrecte. - Il est difficile d isoler la (ou les) cause(s) de ces sources d erreurs en pratique, la validité d un modèle s établit en faisant la correspondance entre les mesures de performance du modèle et celles du système. Étapes du développement et de l'utilisation d'un modèle de simulation 17

Exemple Exemple: - le nombre de caissiers, d emballeurs,... sont fixés; - recueillir des données sur l arrivée des clients, durée de service des clients; - recueillir des observations sur les mesures de performance: temps d attente du client, temps où le caissier est disponible, etc. - la cueillette des données se fait pour une période suffisante; - les données d entrée sont fournies au modèle et la simulation est effectuée; - les valeurs des mesures obtenues sont comparées (resp. celles du modèle et du système) Si notre modèle est valide alors interprétation des résultats sinon retour à l une des étapes précédentes. Étapes du développement et de l'utilisation d'un modèle de simulation 18

E) Expérience et optimisation Nous pouvons maintenant répondre aux questions posées originellement lors de la définition du problème. En évaluant différents choix de conception à partir des valeurs obtenues des mesures de performance, nous optons pour une bonne configuration du système. ANALYSE DES RÉSULTATS Modèles analytiques génère des résultats (mesures de performance) définis exactement. Modèles de simulation génère des estimés de ces mesures. Ex. : moyenne et variance, distribution de probabilité exacte pour différentes mesures telles que - le nombre de personnes dans le système - temps d attente vs moyenne et variance échantillonnales, distribution de fréquence Étapes du développement et de l'utilisation d'un modèle de simulation 19

E) Expérience et optimisation - Pour obtenir de bons estimés, l échantillon doit être représentatif du comportement du système; sa taille doit être suffisante (suffisamment grande). - 2 approches d analyse en simulation: 1 ) le modèle se termine lorsqu un événement particulier arrive. 2 ) la simulation a lieu sur une période très longue. ou répéter la simulation pour obtenir de bons estimés. Étapes du développement et de l'utilisation d'un modèle de simulation 20

E) Expérience et optimisation Expérimentation avec le modèle - But: déduire de l information sur le comportement du système pour aider à la prise de décision. Exemple: ou encore considérer une ou plusieurs alternatives à la configuration du système. ou encore mettre l emphase sur une ou plusieurs mesures de performance Comparaison du temps moyen d attente des clients lorsque le système possède 4, 5 ou 6 caisses, 1, 2, 3, 4, 5 ou 6 emballeurs. Étapes du développement et de l'utilisation d'un modèle de simulation 21

E) Expérience et optimisation - Le nombre de possibilités peut augmenter très rapidement. L énumération de toutes les solutions possibles est impensable. - Pour résoudre ce problème, nous avons besoin de méthodes de recherche orientées, directes. ensemble fixe d expériences recherche d une sol optimale Il s agit de déterminer les facteurs qui ont un impact sur une mesure. Considérer différentes valeurs pour chaque facteur. Effectuer la simulation pour chaque combinaison. Il s agit d optimiser une fonction décrivant le lien existant entre la mesure de performance et les facteurs touchés. Ex.: Méthodes de direction de descente. Choisir la meilleure combinaison de facteurs. Éliminer les facteurs ayant aucun impact sur la mesure concernée. Étapes du développement et de l'utilisation d'un modèle de simulation 22

F) Implantation de la solution choisie CETTE ÉTAPE ABOUTIT SOUVENT À UN ÉCHEC pour les raisons suivantes: - l incapacité des usagers et des administrateurs à comprendre le jargon technique de l analyste. - l implantation est débutée trop tard. - résistance aux changements. - les objectifs du personnel ou des administrateurs ne coïncident pas. Étapes du développement et de l'utilisation d'un modèle de simulation 23