Processi decisionali e modelli di simulazione
|
|
|
- Aniello Masi
- 9 anni fa
- Просмотров:
Транскрипт
1 Anno accademico 2008/09
2 Il Processo decisionale Realtà Sistema Modello Simulazione Decisioni
3 Il sistema e i suoi confini
4 Modelli I modelli sono lo strumento normale con cui interagiamo con la realtà, la conosciamo, anche se non sempre ne siamo coscienti. I modelli sono costruzioni concettuali a vari livelli di astrazione, non sono la realtà. I modelli vengono costruiti in modo incrementale. I modelli svolgono principalmente funzioni conoscitive.
5 Modelli formali I modelli svolgono il duplice ruolo di: strumenti di apprendimento; strumenti decisionali. I modelli, infatti, rappresentano un modo di diffondere la conoscenza e di far partecipare vari attori al processo decisionale. La costruzione di un modello è un processo a due vie: da un lato i nostri modelli mentali e dall altro la realtà in una continua interazione attraverso un processo di confronto. Inoltre l apprendimento ha anche una caratteristica partecipatoria: procede attraverso il coinvolgimento di diversi attori. I modelli, inoltre, consentono di analizzare e proporre azioni organizzate per modificare la situazione corrente e produrre la soluzione voluta.
6 Tipologie di modelli (1) I modelli che si usano di solito appartengono alle seguenti categorie: modelli statici modelli dinamici I modelli statici ci aiutano a comprendere il comportamento di un sistema in condizioni di riposo/equilibrio: ad esempio il calcolo di una struttura, oppure la determinazione del punto di equilibrio fra offerta e domanda in un mercato. I modelli dinamici ci aiutano a capire come un sistema si evolve nel tempo: ad esempio la crescita di una popolazione, oppure il diffondersi di una epidemia.
7 Tipologie di modelli (2) Diversi tipi di modelli Modelli a scala Modelli analitici Modelli di simulazione
8 Tipologie di modelli (2) I modelli di simulazione si caratterizzano per l uso del calcolatore come strumento non solo di calcolo, come ad esempio nei modelli di programmazione matematica, ma anche di rappresentazione degli elementi che costituiscono la realtà in studio e delle relazioni fra di essi. La corrispondenza tra realtà e modello non è basata su una riduzione proporzionale delle dimensioni, ma è di tipo funzionale: ad ogni elemento del sistema reale corrisponde un oggetto informatico che ne svolge la funzione nel modello. Questi modelli sono particolarmente flessibili consentendo di rappresentare e di studiare sistemi molto complessi, e dei quali conosciamo alcune caratteristiche solo attraverso analisi di tipo statistico. I modelli di simulazione sono in genere modelli dinamici.
9 La simulazione La fase della simulazione vera e propria è quella conclusiva, che porterà poi alle decisioni finali. Innanzitutto il modello viene tradotto in un programma su calcolatore che viene fatto girare. In questo modo, analizzando il comportamento del modello e confrontandolo con i dati in nostro possesso sulla da cui eravamo partiti, è possibile verificare quanto il modello costruito rappresenti, correttamente rispetto ai nostri obiettivi. La correttezza può essere vista da due punti di vista diversi: Correttezza d insieme (black box validity): gli output che il modello produce riflettono accuratamente quelli del sistema reale. Correttezza delle singole componenti del sistema (white box validity): le componenti del sistema sono consistenti con la realtà e/o la teoria esistente.
10 Strumenti software per la simulazione Linguaggi general purpose quali C, C++, Java (esistono librerie orientate alla simulazione) Linguaggi specializzati, quali ad esempio SIMSCRIPT, MODSIM e GPSS Applicazioni di tipo interattivo per la simulazione quali, fra gli altri, Arena, Witness, Extend, Micro Saint, NetLogo, StarLogo, Vensim, Stella,... Fogli elettronici
11 Tipi di simulazione simulazione deterministica. L evoluzione nel tempo del modello costruito è univocamente determinata dalle sue caratteristiche e dalle condizioni iniziali. simulazione stocastica. Nel modello sono presenti grandezze aleatorie. simulazione continua. Il valore delle variabili coinvolte varia in modo continuo nel tempo. simulazione discreta. Lo stato del sistema studiato, e quindi il valore delle variabili relative, cambia in ben definiti istanti di tempo. Deterministica Stocastica Continua X X Discreta X X
12 Un esempio di simulazione deterministica e continua: il modello Preda-Predatore Ipotesi: x(t): popolazione dei conigli y(t): popolazione delle linci in assenza di predatori il numero dei conigli cresce secondo una legge esponenziale, cioè con tasso costante; analogamente, in assenza di prede, il numero delle linci decresce con tasso costante. x(t + 1) x(t) = N c x(t) F (y(t))x(t), y(t + 1) y(t) = M l y(t) + G(x(t))y(t).
13 Il modello Preda-Predatore Figure: Andamento delle popolazioni Processi decisionalinel e modelli tempo di simulazione dx(t) = Ax(t) Bx(t)y(t), dt dy(t) = Cy(t) + Dx(t)y(t). dt
14 Un esempio di simulazione discreta e deterministica: l officina In un officina ci siano 2 macchine M 1 e M 2, e all inizio della giornata siano in attesa di essere eseguiti 5 lavori, L 1, L 2, L 3, L 4 e L 5. Tempi di lavorazione necessari: M 1 M 2 L L L L L 5 6 3
15 Un esempio di simulazione discreta e deterministica: l officina Tempo M 1 M 2 Finisce Inizia Finisce 0 L 1 4 L 1 L L 3 L 4 11 L 4 L L 5 Inizia L 2 L 2 L 1 L 1 L 3 L 3 L 5 L 5 Con la politica scelta sono quindi necessari 220 minuti per l esecuzione di tutti i lavori
16 Un esempio di simulazione discreta e stocastica: un problema di manutenzione Un server ha due unità disco. La riparazione di un disco costa 150 Euro, mentre la sua revisione, se ancora funzionante, costa 50 Euro. Probabilità p i di un guasto nell i esimo mese dopo una riparazione o una revisione. Con P i sono state indicate le probabilità cumulate. i p i P i
17 Un esempio di simulazione discreta e stocastica: un problema di manutenzione Riparaz. separate Ripar. congiunte Num. Casuali t T t T Disco A Disco B Disco A Disco B Disco A Disco B
Simulazione. D.E.I.S. Università di Bologna DEISNet
Simulazione D.E.I.S. Università di Bologna DEISNet http://deisnet.deis.unibo.it/ Introduzione Per valutare le prestazioni di un sistema esistono due approcci sostanzialmente differenti Analisi si basa
Politecnico di Milano Dipartimento di Elettronica e Informazione. - 1 - Introduzione. Laboratorio di Reti di Telecomunicazione
Politecnico di Milano Dipartimento di Elettronica e Informazione - 1 - Introduzione Laboratorio di Reti di Telecomunicazione Programma Introduzione al concetto di simulazione Simulazionediretiditelecomunicazioni
La simulazione è l'imitazione di un processo o di un sistema reale per un
1 2 La simulazione è l'imitazione di un processo o di un sistema reale per un determinato periodo di tempo. La simulazione è l'imitazione di un processo o di un sistema reale per un determinato periodo
La teoria delle code
La teoria delle code Ludovica Crosato INTRODUZIONE La Teoria delle code (o delle file d attesa) rappresenta l analisi dei fenomeni di attesa che si possono manifestare in presenza della domanda di un servizio,
Linguaggi, Traduttori e le Basi della Programmazione
Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario Il Linguaggio I Linguaggi di Linguaggi
Modelli e Metodi per la Simulazione (MMS)
Modelli e Metodi per la Simulazione (MMS) [email protected] Programma La simulazione ad eventi discreti, è una metodologia fondamentale per la valutazione delle prestazioni di sistemi complessi (di
Introduzione alla simulazione
Introduzione alla simulazione [email protected] http://www.uniroma2.it/didattica/mmi I fondamenti (1) Per studiare scientificamente un Sistema è spesso necessario fare delle assunzioni semplificative
Modello di crescita tumorale di Gompertz
LINDA CATTANEO SUSANNA VILLANI Modello di crescita tumorale di Gompertz Studiamo la versione deterministica e stocastica di un modello che descrive la crescita di una popolazione di cellule tumorali: il
Sistemi Dinamici. Corrado Santoro
ARSLAB - Autonomous and Robotic Systems Laboratory Dipartimento di Matematica e Informatica - Università di Catania, Italy [email protected] Programmazione Sistemi Robotici Definizione di Sistema Un
λ è detto intensità e rappresenta il numero di eventi che si
ESERCITAZIONE N 1 STUDIO DI UN SISTEMA DI CODA M/M/1 1. Introduzione Per poter studiare un sistema di coda occorre necessariamente simulare gli arrivi, le partenze e i tempi di ingresso nel sistema e di
Modelli matematici e Data Mining
Modelli matematici e Data Mining Introduzione I modelli matematici giocano un ruolo critico negli ambienti di business intelligence e sistemi di supporto alle decisioni. Essi rappresentano un astrazione
Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati
Informatica 3 LEZIONE 10: Introduzione agli algoritmi e alle strutture dati Modulo 1: Perchè studiare algoritmi e strutture dati Modulo 2: Definizioni di base Informatica 3 Lezione 10 - Modulo 1 Perchè
Modelli matematici. La matematica applicata alla vita reale. Progetto Lauree Scientifiche
Modelli matematici La matematica applicata alla vita reale Cos è la matematica applicata Si basa sull osservazione di processi reali Costruisce un modello matematico che basandosi su leggi e principi generali
Il concetto di calcolatore e di algoritmo
Il concetto di calcolatore e di algoritmo Elementi di Informatica e Programmazione Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Informatica
PROGRAMMAZIONE ANNUALE A.S / 2017 FIOCCO ELIO MANNELLI MARIA GRAZIA OCCHINO SEBASTIANO-PASELLO DIANA
INDIRIZZO SCOLASTICO DISCIPLINA DOCENTE / I CLASSE / I MECCANICA e MECCATRONICA ELETTRONICA LOGISTICA e TRASPORTI X LICEO SCIENTIFICO Matematica PROGRAMMAZIONE ANNUALE A.S. 2016 / 2017 FIOCCO ELIO MANNELLI
Sistemi e modelli. Sistemi
Sistemi e modelli Obbiettivo: sviluppare metodologie e strumenti di analisi quantitativa della QoS di sistemi costruzione e soluzione di modelli per la valutazione di prestazioni e affidabilità di sistemi
MODELLISTICA DI IMPIANTI E SISTEMI Syllabus e Testi di Riferimento Prof. Giuseppe Iazeolla
Syllabus e Testi di Riferimento MIS 1 di 7 MODELLISTICA DI IMPIANTI E SISTEMI Syllabus e Testi di Riferimento Prof. Giuseppe Iazeolla Syllabus da testo 1 (la numerazione fa riferimento ai capitoli del
Problemi, algoritmi, calcolatore
Problemi, algoritmi, calcolatore Informatica e Programmazione Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Problemi, algoritmi, calcolatori Introduzione
Modulo Simulazione Parte 1. Simulazione ad Eventi Discreti: Concetti Base. Organizzazione del modulo
Modulo Simulazione Parte 1 Simulazione ad Eventi Discreti: Concetti Base Ing. R.G. Garroppo Organizzazione del modulo Simulazione ad eventi discreti: concetti base Testo: J. Banks, J.S. Carson, B.L. Nelson
U.D. ELEMENTI DI TEORIA DEI SISTEMI Appunti dalle lezioni
ITIS Leonardo Da Vinci Lanciano Corso di Sistemi elettronici automatici Indirizzo: Elettronica e Telecomunicazioni U.D. ELEMENTI DI TEORIA DEI SISTEMI Appunti dalle lezioni prof. Giandomenico Antonioli
Modelli differenziali per le scienze della vita
Modelli differenziali per le scienze della vita Andrea Susa Agenda Modelli Matematici Crescita delle popolazioni isolate crescita di una cellula Decadimento radioattivo Modello Malthus Modello a crescita
Indice generale. Prefazione
Prefazione vii 1 Classificazione dei sistemi e dei modelli 1 1.1 Introduzione 1 1.2 Principi di base della teoria dei sistemi e del controllo 2 1.2.1 I concetti di sistema e di modello 3 1.2.2 Il concetto
Modellazione di sistemi ingegneristici (parte 1 di 2)
Corso di Teoria dei Sistemi Modellazione di sistemi ingegneristici (parte 1 di 2) Prof. Ing. Daniele Testi DESTeC, Dipartimento di Ingegneria dell Energia, dei Sistemi, del Territorio e delle Costruzioni
Identificazione dei modelli e analisi dei dati
Identificazione dei modelli e analisi dei dati Prof. Giuseppe De Nicolao Dipartimento di Informatica e Sistemistica Università degli Studi di Pavia [email protected] Informazioni utili!! Orario
L adozione di MATLAB e Simulink nei Corsi di Ingegneria al Politecnico di Milano. Maurizio Magarini MATLAB EXPO Milano, 4 novembre 2014
L adozione di MATLAB e Simulink nei Corsi di Ingegneria al Politecnico di Milano MATLAB EXPO Milano, 4 novembre 2014 Sommario Introduzione. Il ruolo dei laboratori informatici nella didattica, formazione
Modelli descrittivi, statistica e simulazione
Modelli descrittivi, statistica e simulazione Master per Smart Logistics specialist Roberto Cordone ([email protected]) Statistica inferenziale Cernusco S.N., giovedì 18 febbraio 2016 (9.00/13.00)
UNIVERSITA' DEGLI STUDI DI MILANO - BICOCCA Facoltà di Scienze Matematiche, Fisiche e Naturali
UNIVERSITA' DEGLI STUDI DI MILANO - BICOCCA Facoltà di Scienze Matematiche, Fisiche e Naturali VECCHIO ORDINAMENTO Anno Accademico 2004/2005 Matricola Cognome Nome Recapito Tel. Orientamenti: METODI E
ANALISI DEI SISTEMI AD EVENTI
ANALISI DEI SISTEMI AD EVENTI Anno accademico 2014/15 Ludovica Adacher [email protected] Negli ultimi vent anni si è evidenziata la necessità di studiare i sempre più numerosi sistemi realizzati
PROBABILITÀ - SCHEDA N. 3 VARIABILI ALEATORIE CONTINUE E SIMULAZIONE
PROBABILITÀ - SCHEDA N. 3 VARIABILI ALEATORIE CONTINUE E SIMULAZIONE (da un idea di M. Impedovo Variabili aleatorie continue e simulazione Progetto Alice n. 15, ) 1. La simulazione Nelle schede precedenti
Linguaggi di programmazione e astrazione
Linguaggi di programmazione e astrazione i linguaggi di programmazione ad alto livello moderni sono il più potente strumento di astrazione messo a disposizione dei programmatori che possono, con un solo
Linguaggi di Programmazione
Linguaggi di Programmazione Linguaggi di Programmazione Programmazione. Insieme delle attività e tecniche svolte per creare un programma (codice sorgente) da far eseguire ad un computer. Che lingua comprende
Il Concetto Intuitivo di Calcolatore. Esercizio. I Problemi e la loro Soluzione. (esempio)
Il Concetto Intuitivo di Calcolatore Elementi di Informatica e Programmazione Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini Variabile di uscita Classe di domande
Lezione 1. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.
Lezione 1 Sistemi operativi 4 marzo 2014 System Programming Research Group Università degli Studi di Roma Tor Vergata SO 14 1.1 Di cosa parliamo in questa lezione? È una introduzione generale ai sistemi
CRESCITA DI POPOLAZIONI. Consideriamo una popolazione di esseri viventi e indichiamo con n(t) il numero di individui della popolazione al tempo t:
CRESCITA DI POPOLAZIONI Consideriamo una popolazione di esseri viventi e indichiamo con n(t) il numero di individui della popolazione al tempo t: n : R N Questa è una funzione costante a tratti, cioè una
RICHIAMI DI CALCOLO DELLE PROBABILITÀ
UNIVERSITA DEL SALENTO INGEGNERIA CIVILE RICHIAMI DI CALCOLO DELLE PROBABILITÀ ing. Marianovella LEONE INTRODUZIONE Per misurare la sicurezza di una struttura, ovvero la sua affidabilità, esistono due
Indice. L Editore ringrazia. Ringraziamenti. Autori. Prefazione. Obiettivi formativi XIII XVII
Indice XI XI XIII XV XVII L Editore ringrazia Ringraziamenti Autori Prefazione Obiettivi formativi XIX Istruzioni per gli studenti XIX Un po di storia XX Cosa è la Statistica XXI Come usare questo libro
