22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 1 copertina Pietro Terna Dipartimento di scienze economiche e finanziarie G.Prato Università di Torino - Italia Master in Economia e politica sanitaria Simulazione per la sanità – 2/5 web.econ.unito.it/terna web.econ.unito.it/terna/materiale/master_ec_pol_san/
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 2
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 3 § 2.1
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 4 _proviamo a programmare _______________________________________ Un altro esempio nostro: la rete di emergenza denominata Patatrac _______________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 5 Programma nesp_r.nlogo, e file pazienti.txt, cdea1.txt, cdea2.txt, nel deposito in linea a web.econ.unito.it/terna/materiale/master_ec_pol_san/ Alessandro Raimondi
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 6 Strutture 31 centri periferici 6 centri neurochirurgici
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 7 § 2.2
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 8 _Swarm _______________________________________ La piattaforma Swarm per la simulazione: _______________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 9 Swarm = a library of functions and a protocol modelSwarm create objects create actions run modelSwarm randomwalk, reportPosition Bug aBug bugList aBug schedule
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 10 Swarm = a library of functions and a protocol modelSwarm create objects create actions run modelSwarm randomwalk, reportPosition Bug aBug bugList aBug schedule run observerSwarm
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 11 Swarm = a library of functions and a protocol modelSwarm create objects create actions run modelSwarm randomwalk, reportPosition Bug aBug bugList aBug schedule run observerSwarm probes to be developed in PythonSwarm
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 12 § 2.3
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 13 _Swarm _______________________________________ Strumenti _______________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 14 Swarm, SLAPP, Swarm-Like Agent Protocol in Python, temporary at ; Python at JAS, Ascape, Repast, StarLogo, StarLogo TNG, NetLogo, SDML (based upon SmallTalk, as a declarative programming tool): See also ABLE, JADE, or DAML, didactical perspective nearly videogames
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 15 § 2.4
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 16 _jES _______________________________________ jES, java Enterprise Simulator ___________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 17 simulator Enterprise Simulator Con jES simuliamo: imprese reali imprese virtuali (come imprese ipotetiche o nella direzione del progetto NIIIP, vedere oltre)
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 18 _ordini e ricette _______________________________________ Le cose da fare nella realtà e nella simulazione: ordini e ricette ___________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 19 WD, DW, WDW WD side or formalism: What to Do DW side or formalism: which is Doing What WDW formalism: When Doing What
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 20 dictionary unit= a productive structure within or outside our enterprise; a unit is able to perform one or more of the steps required to accomplish an order order= the object representing a good to be produced; an order contains technical information (the recipe describing the production steps) and accounting data recipe=a sequence of steps to be executed to produce a good A dictionary
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 21 _DW _______________________________________ Il lato di chi fa che cosa nella realtà: le unità produttive e lorganizzazione reale o virtuale _______________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 22 DW: a flexible scheme ,3,4 1,2,5 Units … DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 23 DW: a flexible scheme ,3,4 1,2,5 Units and Firms … DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 24 DW: a flexible scheme ,3,4 1,2,5 … in a district … DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 25 DW: a flexible scheme ,3,4 1,2,5 … or building up a virtual enterprise The NIIIP project (National Industrial Information Infrastructure Protocols ) DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 26 _WD _______________________________________ Sequenze di eventi _______________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 27 WD: recipes WD
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 28 § 2.5
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 29 _a simple example with WD, DW and WDW _______________________________________ A simple example with WD, DW and WDW _______________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 0 the recipes DW WDW the starting sequence the continuous sequence (empty) t= Building a sequential batch WD
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 1 the recipes WD WDW the starting sequence the continuous sequence (empty) t= Sequential batch step 1/3 DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 2 the recipes WD WDW the starting sequence the continuous sequence (empty) t= Sequential batch step 2/3 DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 3 the recipes WD WDW the starting sequence the continuous sequence (empty) t= DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 4 the recipes WD WDW the starting sequence the continuous sequence (empty) t= DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 5 the recipes WD WDW the starting sequence the continuous sequence (empty) t= DW Building a sequential batch
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 6 the recipes WD WDW the starting sequence the continuous sequence (empty) t= DW Sequential batch step 1/3
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 7 the recipes WD WDW the starting sequence the continuous sequence (empty) t= Sequential batch step 2/3 DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 8 the recipes WD WDW the starting sequence the continuous sequence (empty) t= DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 9 the recipes WD WDW the starting sequence the continuous sequence (empty) t= DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità a production unit an end unit a simple example 10 the recipes WD WDW the starting sequence the continuous sequence (empty) t= DW
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 41 § 2.6
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 42 _Casi di applicazione _______________________________________ Casi di applicazione _______________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 43 elenco Tessile – Penelope VIR BasicNet 118
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 44 VIR 1 VIR (a firm producing valves, to regulate the flow of liquids and gas) Case-2 (with unitCriterion=2)
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 45 VIR 2 VIR Case-3 adding 3 complex units in the lathe sector
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 46 § 2.7
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 47 _Casi di applicazione _______________________________________ Uno schema generalizzato _______________________________________
Fixed rules 22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 48 NN CS GA Avatar Microstructures, mainly related to time and parallelism
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 49 § 2.8
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 50 _Casi di applicazione _______________________________________ Come decidere _______________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 51 decision process ,3,4 1,2,5 Come decidere?
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 52 decision process 2 In modo casuale (… realistico) Con regole fisse Con un sistema esperto Con tecniche di soft computing (GA & CS) Chiedendo che cosa fare ad un agente reale (training e studio di comportamenti) Come decidere?
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 53 § 2.9
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 54 _autoironia _______________________________________ Mai … prendersi troppo sul serio _______________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 55 problemi rilevanti … è urgente affrontare problemi rilevanti …
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 56 § appendice
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 57 _Discutiamo (PBL) ____________________________________ Discutiamo (PBL) ______________________________________
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 58 pbl: decisione Discutiamo: come inserire le decisioni, e di chi, allinterno di questi modelli Obiettivo didattico: dalla decisione nel mondo reale alla decisione nella simulazione, senza e con umani