09/04/04. Michele Sonnessa, dottorando di ricerca.

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "09/04/04. Michele Sonnessa, dottorando di ricerca."

Transcript

1 TRACCIA 1.1. I livelli della simulazione per l impresa 1 : simulazione fondata sulla dinamica dei sistemi, simulazione dei processi ad eventi discreti e simulazione ad agenti. Tra i diversi mondi della simulazione esistono discriminanti metodologiche quali la riproduzione del tempo, il livello di realismo, il punto di osservazione dei fenomeni. Le differenze sono ovviamente motivate da differenti obiettivi: frequentemente però sono dovute alle caratteristiche degli strumenti informatici disponibili e possono anche corrispondere a simbologie differenti per rappresentare analoghe realtà. Ciò a causa delle diverse culture scientifiche e della intrinseca multidisciplinarità della materia. Nel confronto è fondamentale trattare il tema della rappresentazione dei modelli, che spesso coincide con la rappresentazione formale della conoscenza. In quanto riproduzioni della realtà, i modelli di simulazione devono essere dotati di autonoma capacità comunicativa (la rappresentazione UML, il flusso dei processi, la simbologia della system dynamics). 1 Michele Sonnessa, dottorando di ricerca. 1

2 Introduzione Premessa, che sarà riassorbita in altri capitoli nell edizione a libro. La simulazione è una metodologia di analisi sperimentale dei sistemi dinamici ed in particolare dei sistemi dinamici complessi. Prima di approfondire la trattazione sulle metodologie di simulazione, è importante chiarire che cosa si intende per sistema dinamico complesso. Il termine sistema deriva dal greco sun-istemi, che significa stare insieme. Si riferisce ad un insieme di entità che, pur essendo individualmente distinte, interagiscono attraverso relazioni di interdipendenza o di connessione reciproca (Forrester 1961). Si fa riferimento ai sistemi dinamici, ovvero caratterizzati dall'evoluzione nel tempo. L'attenzione non è posta soltanto sull'analisi del sistema nel suo stato di equilibrio, ma si concentra sul percorso attraverso cui si modifica nel tempo. Tecnicamente, la dinamica di un sistema si definisce come la successione dei suoi stati nel tempo, dove per stato del sistema si intende un insieme di grandezze misurabili e considerate rilevanti per l'osservatore (Bertuglia et al. 2003). L'ulteriore attributo è la complessità. Un sistema complesso ha caratteristiche proprie non ottenibili attraverso la semplice somma delle parti che lo costituiscono. In altre parole, la rete di relazioni tra le entità produce effetti non-lineari che non si possono spiegare studiando ogni componente separatamente (Von Bertalanffy 1969). Per comprendere meglio tale concetto è utile approfondire il concetto di non-linearità da un punto di vista matematico. I modelli analitici dei sistemi dinamici Nella matematica si è sviluppato un formalismo specifico per la descrizione dei processi dinamici: le equazioni differenziali, le quali sono in grado di descrivere la traiettoria evolutiva del sistema in funzione del tempo. Infatti un'equazione differenziale definisce una relazione tra una funzione e le sue derivate, in modo tale da descrivere un fenomeno il cui tasso di variazione dipende dal valore corrente della sistema. Le equazioni differenziali si dicono lineari quando la funzione incognita e le sue derivate compaiono sommate tra loro. Per questa ragione, la soluzione generale che descrive la dinamica di un modello lineare può essere ottenuta trattando la funzione come scomponibile in parti, che evolvono individualmente. Quando le incognite sono tra loro dipendenti il modello si dice non lineare e la sua soluzione non può normalmente essere ricavata attraverso la scomposizione del problema. Il formalismo delle equazioni differenziali è assai più idoneo a trattare problemi lineari, dato che la non-linearità comporta frequentemente l'impossibilità di trovare soluzioni analitiche. A tale proposito in Bertuglia et al. (2003) si fa notare che: I modelli dinamici lineari sono in grado sia di fornire soluzioni stabili, sia di prevedere situazioni di instabilità, ma le soluzioni di tali modelli si riducono soltanto a quattro tipi molto generali [...]. Essi possono dar conto dei cambiamenti a breve o medio termine, ma non riescono a racchiudere in sé tutta la ricchezza dei possibili sviluppi a lungo termine, tanto nell'ambito delle scienze naturali, quanto, e a maggior ragione, date le maggiori difficoltà concettuali che si presentano alla modellizzazione, in quello delle scienze sociali. La simulazione dei sistemi dinamici La presenza di non-linearità, caratteristica dominante nei sistemi complessi, induce ad adottare la simulazione come interessante alternativa ai modelli analitici nello studio dei sistemi dinamici complessi. Con un modello di simulazione si è infatti capaci di rappresentare il sistema tout court, studiandone il comportamento aggregato. 2

3 La simulazione è una metodologia che fa parte della cosiddetta matematica sperimentale. Si tratta di una rappresentazione del sistema, realizzata attraverso un linguaggio informatico, che consente di utilizzare il calcolatore per computarne numericamente il comportamento. Tale metodologia fornisce una valida alternativa di analisi, come si evince in Terna (2003): I modelli di simulazione realizzati nel computer rappresentano quindi una significativa risposta alle esigenze della flessibilità e adattabilità descrittiva, da un lato, e della possibilità di computazione, dall altro. Un codice informatico è insieme dotato di requisiti formali, di adattabilità e flessibilità e, ovviamente, di calcolabilità. L'adattabilità della simulazione si riferisce al fatto che attraverso i linguaggi di programmazione è possibile definire le proprietà del sistema nei minimi dettagli, determinandone il comportamento in modo dinamico, sulla base del suo stato corrente. I metodi analitici impongono spesso l'adozione di descrizioni generalizzate del comportamento del modello, a meno di non costruire complicati sistemi di equazioni differenziali, capaci di descrivere comportamenti diversi per intervalli diversi delle variabili di stato. Attraverso i costrutti condizionali, tipici dei linguaggi di programmazione (if then else), è possibile introdurre con semplicità tali comportamenti condizionali nei modelli di simulazione. A dispetto di questi vantaggi, la simulazione implica difficoltà nella generalizzazione dei risultati. Estrarre leggi di carattere generale da un modello di simulazione è certamente più arduo rispetto a farlo partendo da un modello analitico. Infatti, nel caso in cui si riesca a trovare la soluzione del sistema di equazioni, si ha piena informazione sul sistema rappresentato. La simulazione, invece, è in grado soltanto di fornire indicazioni su singole istanze del possibile percorso futuro del modello, spesso determinate dai parametri iniziali. Tale metodologia non promette, dunque, di fornire la stessa qualità e contenuto informativo di una soluzione analitica, ma certamente consente di analizzare e formalizzare sistemi complessi, altrimenti intrattabili. Potendo descrivere il sistema in modo dettagliato, la simulazione consente di rilassare molte ipotesi forti che si osservano di frequente nei modelli analitici. Inoltre, la simulazione è molto utile per effettuare analisi di tipo what..if, che consentono di quantificare l effetto delle variazioni applicate ad un sistema, attraverso la formulazione di scenari futuri. Un'analisi di questo tipo consente di pianificare con il computer le ipotesi di intervento sul sistema reale, con risparmio di costi e di rischi. Rappresentazione del tempo I sistemi dinamici possono essere distinti in continui e discreti. Un sistema discreto è caratterizzato da variabili di stato che cambiano soltanto in un insieme discreto di istanti di tempo. Al contrario, un sistema continuo presenta variabili di stato che cambiano continuamente nel tempo (Banks et al. 2003). Tale definizione è utile soltanto ai fini della simulazione, dato che ogni realtà esiste in un ambiente continuo. La distinzione è funzionale alla scelta degli elementi che si vuole osservare e del tipo di tecnica di simulazione da utilizzare. Dato che il calcolatori sono macchine discrete, non capaci di rappresentare i numeri reali (ma soltanto razionali), anche in presenza di modelli continui, l'insieme dei risultati della simulazione è una collezione discreta di fotografie del sistema. Nel caso della simulazione di sistemi continui, il simulatore utilizza una strategia di calcolo simile a quella proposta dal metodo di integrazione di Eulero. Lo stato del sistema è calcolato ad intervalli di tempo regolare, considerando costante il valore delle variabili di stato negli intervalli tra le rilevazioni. Come per il metodo di Eulero, la scelta di un opportuno intervallo di tempo nella iterazione della simulazione numerica è fondamentale per garantire un'accettabile approssimazione dei risultati. 3

4 Le più diffuse tecniche di simulazione Di seguito presentiamo le tre più diffuse tecniche di simulazione numerica basata su calcolatore: la simulazione ad eventi discreti o simulazione di processo; la dinamica dei sistemi (system dynamics); la simulazione basata su agenti (agent-based modelling). Ognuna di esse è caratterizzata da una specifico formalismo per la rappresentazione delle entità, delle relazioni e del tempo. Allo scopo di semplificare la trattazione e di fornire un contributo applicativo al lettore si utilizzeranno le diverse metodologie per affrontare problemi relativi alla gestione di un ipotetica azienda Alpha, produttrice di servizi. 4

5 Simulazione di processo La simulazione ad eventi discreti (o simulazione di processo) è fondata su un meccanismo di ordinamento dinamico degli eventi nel tempo. Il sistema evolve attraverso una successione di salti temporali, in corrispondenza dei quali si verifica un evento che modifica lo stato del sistema. Taluni eventi sono programmati all inizio della simulazione, altri sono generati durante l esecuzione. L esperimento simulato consiste nella riproduzione sequenziale dei cambiamenti di stato. Si pensi al pagamento di una bolletta presso un ufficio postale. Il sistema è ben rappresentabile come una sequenza di eventi ed è caratterizzato da interazioni tra i suoi elementi: i clienti e gli impiegati. Volendo studiare il comportamento di tale sistema, ci si può dotare di un generatore stocastico, in grado di generare eventi futuri denominati arrivo di un cliente. Essi possono essere programmati tutti a priori poiché sono eventi indipendenti tra loro. Si supponga che il generatore casuale determini l'arrivo dei clienti secondo la sequenza in figura 1. Si potrebbe pensare che l evoluzione del sistema sia già completamente descritta. In realtà non è nota la durata del servizio che ciascun cliente richiederà e dunque non è nota l evoluzione della coda. Arrivo cliente Arrivo cliente Arrivo cliente figura 1 Stato del sistema al tempo 0 Quando il sistema si troverà al tempo 0.1, conterrà un cliente e un nuovo evento di fine servizio sarà generato. Supponendo che il cliente 1 richieda un tempo di servizio di 2.4 minuti, lo stato del sistema sarà modificato come in figura 2. Arrivo cliente Arrivo cliente Fine servizio Arrivo cliente figura 2 Stato del sistema al tempo 0.1 tempo tempo Siamo ora in grado di affermare che tra il tempo 1.3 e 2.5 ci sarà un cliente in coda, ma nient'altro può essere detto fino al tempo 2.5, in cui il secondo cliente richiederà il prossimo servizio. Questa metodologia di simulazione è molto utile per analizzare il tasso di utilizzazione delle risorse (i servitori o le unità produttive) e per evidenziare gli eventuali punti critici (colli di bottiglia) nel processo. Una simulazione di processo può essere descritta graficamente, con molta efficacia. I processi sono infatti sequenze di attività, descritte da simboli grafici, legate da relazioni sequenziali (le linee che li congiungono). Si veda l esempio in figura 3, che mostra un semplice schema di processo. All interno della catena descritta dal processo, fluiscono entità dette token 2. Il token rappresenta un segnaposto che si muove nel processo, occupando le code o le unità di servizio. Oltre al token possono fluire anche le informazioni. Facendo riferimento al processo in figura 3, si può osservare che le linee singole che uniscono i blocchi rappresentano i percorsi sui quali fluiscono le informazioni, mentre le linee doppie sono i percorsi lungo i quali si spostano i token. Ad ogni token possono essere associate variabili di stato che sono normalmente manipolate dalle unità. Tali attributi possono, per esempio, servire all'unità che compie scelte di instradamento per determinare il percorso del token. 2 Token è un sostantivo inglese che significa gettone. 5

6 Grazie alla rappresentazione grafica ed alla ricca libreria di simboli (building block), disponibili in un simulatore di processo, è possibile costruire modelli con un ridotto uso della programmazione. L adozione di blocchi programmabili consente, attraverso la definizione di opportune librerie di oggetti, di annegare gran parte della logica di funzionamento nei blocchi e di realizzare modelli sofisticati con relativa semplicità e con chiarezza espressiva. Tale logica di progettazione è simile al metodo con il quale si disegnano i circuiti elettronici. Impiegando i circuiti integrati, capaci di svolgere funzioni complesse, si può costruire un circuito complicato adottando uno schema decisamente semplice. Le funzionalità tipiche In commercio esistono diversi software di simulazione ad eventi discreti dotati di caratteristiche differenti, sebbene in tutti siano solitamente disponibili alcune funzioni (o librerie di funzioni) fondamentali. Di seguito se ne citano alcune tra le più comuni. Funzioni di gestione delle code: o FIFO (first in first out) queue: una classica coda sequenziale. o LIFO (last in first out) queue, anche detta pila: estrae dalla coda sempre l'ultimo elemento entrato. o Reneging queue: espelle gli elementi in coda dopo un determinato periodo di tempo. È utilizzata per simulare la disponibilità massima di un cliente ad attendere in coda. o Priority queue: ordina gli elementi non in base all'ordine con cui arrivano ma sulla base di un attributo di priorità. o Preempt queue and activity: una coda che gestisce le priorità ed è collegata ad attività che possono essere interrotte. Quando un elemento con priorità più elevata di tutti gli elementi nel sistema entra in coda, l'attività in corso è interrotta, l'elemento (token) in fase di lavorazione rientra nella coda e il nuovo arrivato è immediatamente processato dall'unità di servizio (o servitore ). Funzioni di raggruppamento: o o Batch: consente il raggruppamento di entità per effettuare talune lavorazioni che si applicano a gruppi di oggetti. Ad esempio, la cottura delle ceramiche richiede che un numero minimo di pezzi sia raccolto nel forno, prima di essere effettuata. Unbatch: dopo che le unità, che avevano richiesto una preventiva operazione di batch, terminano l'attività, è necessario inserire nuovamente gli oggetti nel sistema in modo indipendente. Questa operazione è detta unbatch. Operazioni di biforcazione parallela dei processi: o Split: nel caso un token debba compiere parallelamente due o più percorsi nel processo è necessario clonarlo, in modo che possa fluire in percorsi diversi. Si pensi, ad esempio, ad una pratica di concessione fidi, nella quale in un preciso momento del flusso sia necessario inviare alcuni documenti alla firma del direttore ed alcuni documenti alla segreteria. Queste due operazioni sono eseguite in parallelo, pur facendo riferimento alla stessa pratica. o Join: esegue la riunificazione di processi che sono stati precedentemente biforcati. Nell'esempio precedente, i due token saranno alla fine ricongiunti nell'unico elemento che rappresenta la pratica del cliente. Gestione delle risorse umane e tecniche: prevede la definizione dei turni di servizio ed è utile a condizionare l'esecuzione di un'attività alla disponibilità contemporanea di una o più risorse. Se un macchinario necessita di un tecnico per eseguire una determinata attività, il servizio non è erogato fino a che entrambe le risorse (tecnico e macchina) non siano contemporaneamente disponibili. Funzioni di salto condizionale e smistamento dei token. Chiaramente, un processo può prevedere diversi percorsi possibili e, dunque, è necessario definire elementi con capacità decisionale. Normalmente la decisione avviene sulla base degli attributi di un token oppure 6

7 Un esempio sulla base di variabili di stato del sistema (ad esempio, il carico di lavoro delle unità a valle del processo). Si propone un esempio molto semplificato di uso della simulazione per il dimensionamento ottimo di un sistema di produzione. Si immagini che l azienda Alpha, dopo una campagna di marketing, sia in grado di stimare la quantità e la frequenza di arrivo dei clienti. La società ha la possibilità di predisporre fino a sei unità produttive e si pone il problema di decidere quante attivarne per massimizzare il profitto. In questo esempio si ipotizza che la frequenza di interarrivo tra un cliente ed il successivo sia generato secondo un processo di Poisson 3, ovvero sulla base di una distribuzione di probabilità di tipo esponenziale negativa con media pari a 20 minuti. figura 3 Rappresentazione del processo di servizio (Extend) Nella figura 3 si può osservare la rappresentazione dello schema di processo relativo all attività di servizio, realizzato con un software commerciale di nome Extend 4. Dal modello si evince che il generatore casuale immette in una coda i clienti (token). Dalla coda, i clienti possono trasferirsi nel blocco che effettua il servizio oppure possono uscire dal sistema, quando il tempo di attesa è troppo elevato (superiore ad un ora). Il software consente di definire il numero di unità produttive disponibili nel sistema ed i loro turni di servizio. La gestione dei turni di servizio è molto utile per stimare il tasso di reale utilizzo delle risorse. Si ipotizza per semplicità che la durata del servizio per ciascun cliente sia costante e duri 80 minuti. Il modello simulato è in grado di calcolare i costi ed i ricavi dell'attività e, attraverso la simulazione di differenti scenari, è in grado di fornire una stima del profitto per ciascuna configurazione. 3 Il processo stocastico basato sulla distribuzione di Poisson è molto utilizzato in simulazione, poiché dotato della interessante proprietà dell assenza di memoria. Essa rende il processo indipendente dallo stato iniziale del sistema e rappresenta molto bene i processi di interarrivo di elementi indipendenti tra loro (l arrivo di un cliente non dipende dagli altri). In termini molto semplificati, un processo di Poisson presuppone che gli arrivi siano generati da scelte totalmente indipendenti da parte dei clienti e, dunque, in qualunque momento si osservi il processo di interarrivo, non è importante conoscere cosa sia avvenuto in precedenza. Al contrario, le distribuzioni di probabilità con presenza di memoria pongono il problema di definire uno stato iniziale della simulazione opportunamente calibrato. 4 7

8 Nella tabella 1 si possono osservare i parametri utilizzati nel modello ed i risultati ottenuti variando il numero delle unità di servizio. Risultati Numero servitori Parametri del modello Tempo di simulazione 60 giorni Costo di esercizio per ciascuna unità 300 al giorno Prezzo per prestazione 45 Interarrivo clienti (media della funzione esponenziale negativa) 20 minuti Durata del servizio 80 minuti Turni giornalieri di servizio # clienti non serviti % clienti non serviti Utile Tasso utilizzo risorse Numero clienti serviti % % % % % % % % % % % % tabella 1 Parametri e risultati della simulazione In figura 4 sono presentati i grafici relativi all utile operativo generato con le diverse configurazioni. Lo scenario che consente di ottenere il maggior profitto corrisponde all impiego di 3 unità di produzione. In corrispondenza di questo parametro il numero di clienti finali serviti è 1501 e quelli non serviti 634. Il modello ci dice, cioè, che nonostante un importante quota di domanda resti inevasa (30%), il massimo utile si raggiunge proprio con questa configurazione. Per soddisfare l intera domanda sarebbero necessarie 6 unità di servizio, con un tasso di utilizzo delle risorse di circa il 65% e con un utile operativo negativo. Utile 6010,665 Plotter, Discrete Event Utile 13715,22 Plotter, Discrete Event 5245, , , , , , , , , , , , , , Time Dif f erence Product Green Black 1420, , Time Dif f erence Product Green Black Utile 3171,924 Plotter, Discrete Event Utile 0 Plotter, Discrete Event 2661, , , , , , , , Time Dif f erence Product Green Black -1612, , ,9-6450, , , , , Time Dif f erence Product Green Black figura 4 Utile operativo con 4 configurazioni differenti (1, 3, 5 e 6 servitori) 8

9 Il modello presentato ha un scopo dimostrativo ed è assai semplificato. Se si considera, infatti, che ogni cliente entra mediamente ogni 20 minuti ed il tempo di servizio è di 80 minuti, si deduce immediatamente che per utilizzare al massimo le risorse produttive siano necessari almeno 3 servitori in parallelo. È inoltre ovvio notare che, se l impresa potesse intervenire sui prezzi, sarebbe possibile, con un loro opportuno aumento, massimizzare il profitto, saturando l intera domanda. Nonostante la semplicità, si possono intuire alcuni pregi della simulazione: la scalabilità e l'espressività. Il termine scalabilità associato alla simulazione si riferisce alla proprietà in base alla quale la complicazione del modello, attraverso l'aumento del numero di parametri o del numero di elementi, può procedere per gradi successivi e raramente implica la sua riprogettazione. Al contrario, la complicazione di un modello analitico richiede spesso una completa revisione e difficoltà sempre crescenti di calcolo. La rappresentazione grafica come quella in figura 4 ha il vantaggio di trasmettere intuitivamente la logica generale di funzionamento, in modo più immediato rispetto ad un modello ad equazioni. Nel caso dell'esempio appena mostrato, il modello è stato realizzato utilizzando blocchi grafici, dotati di funzionalità specifiche. È importante però far notare che il ricorso ad un linguaggio di programmazione è frequente, in particolare quando la libreria di oggetti non contiene una funzione adatta a risolvere una particolare esigenza dell'utente. In tal caso è necessario creare il blocco, programmandone le funzionalità. Ritornando alla metafora dei circuiti elettronici, si può osservare come la logica di un singolo chip possa essere assai più sofisticata di quella del circuito in cui esso è inserito. Fortunatamente, la gran parte dei processi sequenziali presenta problematiche ricorrenti che possono essere rappresentate dai blocchi funzionali già disponibili. 9

10 System dynamics La dinamica dei sistemi, introdotta da Jay Forrester nel 1961 presso il MIT (Massachusetts Institute of Technology), trae origine dallo studio dei sistemi di controllo. Tra le tecniche di simulazione è quella che più si avvicina al formalismo matematico, in quanto si basa su equazioni differenziali. Come anticipato in precedenza, è bene ricordare che, sebbene un modello differenziale sia basato su equazioni che trattano il tempo nel continuo, la sua simulazione informatica implica sempre una trattazione discreta. Qualunque tecnica di simulazione al computer deve coesistere con due limiti fisici: la rappresentazione discreta delle grandezze numeriche (e quindi anche del tempo); lo scarso parallelismo di esecuzione: gli eventi che nella realtà percepiamo come simultanei, nel calcolatore non possono essere rappresentati. Il simulatore compie sempre una scelta (casuale o ben determinata) sulla sequenza di azioni o operazioni da compiere. La dinamica dei sistemi si basa su una prospettiva piuttosto astratta, utile a rappresentare le relazioni di causa ed effetto nei fenomeni dinamici. Rispetto alle altre tecniche di simulazione prevede un ridotto utilizzo dei linguaggi di programmazione, consentendo estrema rapidità nella progettazione dei modelli. Le variabili Nel formalismo della dinamica dei sistemi sono previste tre tipologie di variabili: le variabili di livello (anche dette stock), le variabili di flusso, le variabili ausiliarie. Le variabili di livello si riferiscono allo stock o dotazione di un bene ad un determinato istante t, agendo come contenitori che si riempiono e si svuotano durante l evoluzione del sistema. Le variabili di flusso rappresentano il tasso con il quale una variabile di livello si modifica nel tempo. Il tasso netto di variazione di uno stock è la somma di tutti i flussi in ingresso meno la somma di tutti i flussi in uscita. Una variabile di livello accumula tale tasso netto di variazione, ad ogni intervallo di tempo. Da un punto di vista matematico, gli stock integrano i propri flussi netti, mentre il flusso netto rappresenta la derivata dello stock. Nella system dynamics, le variabili flusso sono rappresentate da due triangoli entrambi rivolti verso la doppia linea che rappresenta il verso del flusso. Le variabili livello sono invece rappresentate da rettangoli. Si può osservare un esempio in figura 5, nel quale la variabile Stock di magazzino rappresenta il livello di scorta in ogni istante t, le variabili Acquisti e Resi rappresentano flussi istantanei di merce in ingresso nel magazzino e le variabili Vendite e Merce scaduta i flussi in uscita dal magazzino. Ovviamente il tasso rappresentato dalle variabili flusso può essere espresso come un valore costante, una funzione stocastica o può dipendere da altre variabili del modello. 10

11 Resi Acquisti Stock di magazzino Vendite Merce scaduta figura 5 Variabili di flusso e di livello Un modello come quello appena descritto è banale e non può fornire informazioni interessanti. Introducendo le variabili ausiliarie, il formalismo diventa più potente. Nella figura 6 si mostra come la variabile ausiliaria Probabilità di ripensamento del cliente possa determinare dinamicamente il flusso dei resi, sulla base della merce venduta, come quota di essa. L equazione sottostante alla variabile Resi diventa, pertanto, la seguente Resi = Probabilità di ripensamento * Vendite. I ritardi Il flusso degli acquisti dipende da un obiettivo di livello del magazzino e dal livello corrente. La differenza tra i due valori rappresenta il flusso istantaneo. La variabile Acquisti è determinata dalla seguente relazione Acquisti = DELAY FIXED(Livello ideale di stock Stock di magazzino, 1, 0) 5. In questo caso, a causa della lunga durata tra il momento dell ordine e l effettiva consegna della merce, è stato inserito un ritardo temporale di un intervallo (la doppia barra posta sulla freccia che congiunge lo stock con gli acquisti). In base al ritardo, il flusso attuale di merce dipende dal livello passato del magazzino, che attualmente potrebbe essere mutato a causa di iterazioni dovute ad altri flussi (vendite, resi, merce scaduta), determinando oscillazioni nel sistema. Livello ideale di stock Resi Probabilità di ripensamento del cliente Acquisti Stock di magazzino Vendite Merce scaduta figura 6 Le variabili ausiliarie ed i ritardi temporali I ritardi temporali sono determinanti nella dinamica dei sistemi. Se non ci fosse la possibilità di gestire il ritardo decisionale ed il ritardo dovuto al movimento delle merci, le potenzialità dello strumento sarebbero assai limitate. I ritardi si dividono in due categorie: 5 Il parametro 1 rappresenta il tempo di ritardo e 0 è il valore iniziale dello stock. 11

12 Il ritardo materiale posticipa il flusso della merce in uscita da una variabile livello, garantendo che il totale di ciò che entra nello stock è uguale al totale di ciò che uscirà. I ritardi materiali si suddividono in due tipi: il ritardo di pipeline applica un'attesa a ciascun lotto di merce in ingresso nello stock. I lotti, o gruppi di oggetti, che entrano in un istante t escono dallo stock nella stessa quantità in cui sono entrati, dopo un certo tempo; i ritardi di ordine n distribuiscono nel tempo l'effetto di un impulso in ingresso. Dato un lotto in ingresso, l'uscita del materiale sarà distribuita nel tempo con una maggiore concentrazione in corrispondenza della distanza espressa dall'ordine del ritardo. Il ritardo di informazione non garantisce che la somma delle informazioni in input sia pari a quella in output. Nel processo cognitivo, infatti, le informazioni più recenti possono sovrapporsi a quelle percepite in precedenza. Esistono due tipi di ritardi informativi: il ritardo con tempo variabile ritarda le informazioni di un tempo pari ad un parametro dinamico. Il ritardo può variare nel tempo, determinando la potenziale sovrapposizione di informazioni giunte in tempi diversi; il ritardo smooth applica una funzione di smoothing per determinare il ritardo delle informazioni in ingresso. Serve a rappresentare quei fenomeni per i quali la reazione ad una cambiamento avviene solo se questo perdura nel tempo. I modelli di causa-effetto La system dynamics prevede un ulteriore simbologia grafica che consente di rappresentare i circuiti di retroazione (o feedback) positivi e negativi. Il circuito di retroazione pone in evidenza la presenza di relazioni che auto-alimentano un fenomeno nel tempo (feedback positivo) oppure che pongono un freno alla crescita del fenomeno descritto, riportando autonomamente il sistema verso l equilibrio naturale (feedback negativo). I circuiti di retroazione emergono dalla progettazione del modello. La loro esplicitazione, come in figura 7, è utile a porre in evidenza un fenomeno che condiziona il comportamento del sistema simulato. Dividendi percepiti + + Motivazione dei dipendenti R + Produttività dei dipendenti Domanda + Prezzo di mercato - B + - Differnenza tra valore nominale e reale Valore reale Reddito prodotto + Offerta + figura 7 Esempio di circuito di feedback positivo e negativo Nel circuito positivo in figura 7 si può facilmente comprendere come la catena la degli effetti si auto-alimenti. La produttività dei dipendenti ha un effetto positivo sul reddito, il quale può accrescere l'entità delle retribuzioni, che a loro volta incrementano la motivazione dei dipendenti. I collaboratori più motivati accrescono certamente la propria produttività. Tale circolo virtuoso produce un effetto di crescita incontrollata o esponenziale. Al contrario, nello schema di destra, si osserva che sebbene l'aumento del prezzo di mercato di un bene, causato dall'aumento della domanda, accresca il differenziale tra valore reale del bene stesso e suo valore nominale e sebbene tale effetto provochi l'aumento dell'offerta da parte dei produttori, ciò produce una spinta alla diminuzione dei prezzi a causa della maggiore concorrenza. Questo circuito ha un implicito sistema di bilanciamento che riporta il sistema, anche a seguito di impulsi esogeni, ad un prezzo di equilibrio, che tende ad annullare il differenziale tra valore reale e valore nominale. 12

13 I modelli di causa-effetto possono essere utilizzati in modo diretto, per descrivere un sistema dal mero punto di vista dei rapporti di causa ed effetto. Spesso sono ricavati dall'analisi a posteriori di un modello, osservando i segni delle relazioni che legano le variabili. In questo caso, la loro evidenziazione è utile a suggerire all'utente le ragioni dei fenomeni emersi dalla simulazione e, soprattutto, a suggerire come intervenire sul processo per modificarne il comportamento. Nel caso si evidenzi un feedback positivo e si desideri frenare la crescita inarrestabile delle variabili livello è necessario introdurre fenomeni che agiscano con segno opposto e bilanciante. Un esempio Proponiamo un modello utile a stimare una corretta politica in termini di investimento in marketing. Ritornando all esempio della società Alpha, dopo averne stimato la massima produttività in un contesto stabile, privo di variazione nella domanda, ci si pone il problema di decidere la giusta quota di ricavi da destinare alle politiche di marketing. Dall analisi puntuale del processo di arrivo e di servizio dei clienti, si sposta l attenzione ad un problema strategico di crescita dell impresa. La rappresentazione del tempo fa ora riferimento ad un orizzonte più ampio. Il sistema evolve nell arco di mesi e non se ne rappresenta più la dinamica quotidiana. Il modello, rappresentato in figura 8, è costituito da due fondamentali variabili di livello che interagiscono reciprocamente: il numero di clienti acquisiti, che periodicamente si servono presso la società, ed il valore corrente del bilancio. Il modello è stato realizzato con un software commerciale di nome VenSim 6, del quale è anche disponibile una versione gratuita per l apprendimento. Sebbene a prima vista lo schema possa sembrare confuso, un analisi delle relazioni per ciascuna variabile ne rende assai semplice l interpretazione. Si considera un mercato potenziale (di unità) dal quale, attraverso il flusso Nuovi clienti, si alimenta lo stock dei clienti della società Alpha. Il flusso dipende dalla spesa per la campagna di marketing, dal costo stimato per ciascun contatto pubblicitario e da una funzione detta Efficacia del marketing. Tale funzione, che in system dynamics è chiamata funzione di lookup, rappresenta una relazione non lineare tra l'ampiezza del mercato potenziale e l'efficacia della pubblicità. La funzione è stata introdotta per rappresentare il fatto che una parte del mercato oppone maggiore resistenza alla sollecitazione pubblicitaria. Dunque, al decrescere del livello di clienti potenziali, decresce il tasso di successo della pubblicità. Nel frattempo lo stock di clienti si riduce di una quantità pari al numero di clienti in eccesso rispetto alla capacità produttiva (Clienti non serviti, che si ottiene dalla relazione Clienti acquisiti Clienti serviti). L ultimo elemento da considerare è il bilancio. Si tratta di una variabile livello, il cui valore iniziale è pari all investimento di capitale nel progetto. Il bilancio cresce in funzione dei ricavi, ovvero dei clienti serviti e del prezzo di servizio, decresce in funzione dei costi operativi e di quelli di investimento

14 Investimento nel progetto Costi Bilancio Ricavi Costi fissi Quota investimento in marketing Investimento in marketing Prezzo Costo per contatto pubblicitario Efficacia del marketing Clienti serviti Nuovi clienti Clienti potenziali Clienti persi Clienti acquisiti Capacità produttiva figura 8 Modello di gestione degli investimenti (VenSim) Per semplicità, si ipotizza che una quota della liquidità disponibile ad dato un periodo sia investita in marketing. Sul valore del bilancio si effettua la scelta critica che rappresenta l obiettivo del modello: quanto destinare agli investimenti. Nella tabella 2 sono presentati i parametri utilizzati nella simulazione. Parametri del modello Tempo di simulazione 24 mesi Numero unità produttive 4 Costi operativi mensili Prezzo per prestazione 45 Capacità produttiva 1000 clienti/mese Costo contatto pubblicità 10 Investimento iniziale Clienti potenziali tabella 2Parametri della simulazione In figura 9 sono confrontate le curve dell'andamento del bilancio in corrispondenza di tre coefficienti di investimento in pubblicità: 10%, 16% e 30%. Attraverso il motore di ottimizzazione, integrato nel software, il simulatore ha indicato che il valore capace di garantire il più alto livello del bilancio è pari al 16%. Il grafico mostra che per quote inferiori l'azienda fallisce, mentre per quote superiori, ottiene risultati positivi sebbene inferiori alla quota ottima. 14

15 Bilancio % 16% 10% Mesi figura 9 Comparazione dei risultati con politiche di marketing diverse (10%, 16% e 30%) Dalla figura 10 si osserva un interessante fenomeno. Scegliendo una quota marketing superiore al valore ottimo l'azienda si garantisce un flusso più elevato di nuovi clienti nel breve periodo, ma in condizioni di equilibrio, date le maggiori spese per la pubblicità, il suo bilancio si attesta su livelli inferiori. Nuovi clienti Clienti % 16% 10% Mesi figura 10 Dinamica dei clienti acquisiti con le diverse politiche di marketing (10%, 16% e 30%) 15

16 Clienti potenziali - + Bilancio - Nuovi clienti Efficacia del marketing + Marketing figura 11 Diagramma di causa-effetto del modello Nella figura 13 si evidenzia il diagramma di causa/effetto del modello. Dall'analisi delle relazioni si giustificano i risultati: un effetto esplosivo dovuto all'impulso del marketing sulle vendite è controbilanciato dall'aumento dei costi e dalla diminuzione dell'efficacia della pubblicità. 16

17 Simulazione basata su agenti L agent-based modelling (ABM) è una metodologia di rappresentazione dei modelli di simulazione che si basa sul formalismo della programmazione orientata agli oggetti. La storia dei linguaggi di programmazione è stata dominata fino agli anni '90 da una tecnica detta programmazione imperativa e che si basa sul concetto di routine o funzione. Attraverso una routine è possibile organizzare sequenze di istruzioni in blocchi che agiscono come scatole nere, in grado di ricevere parametri e restituire risultati. La programmazione funzionale consente di produrre un codice ordinato e permette di definire librerie di funzioni riutilizzabili, proprio come nel caso dei blocchi utilizzati nel simulatore di processo. La programmazione ad oggetti Nei primi anni 70 Alan Kay, prendendo spunto dai sistemi biologici (Kay 1996), sviluppò, nei laboratori del PARC (Palo Alto Research Center), un rivoluzionario paradigma di programmazione: la OOP (object-oriented programming). La programmazione ad oggetti introdusse il concetto di classe come evoluzione della routine. Una classe è un contenitore di codice informatico dotato di un interfaccia pubblica, ovvero di un elenco di funzioni e variabili visibili dall esterno. Le funzioni e i dati privati sono nascosti ed utilizzabili soltanto dal codice interno alla classe, poiché utili al funzionamento dell oggetto e non interessanti per chi lo utilizza. La classe definisce una categoria concettuale, dalla quale possono essere derivate (o istanziate) uno o più esempi reali, detti oggetti. Si pensi al concetto di albero, come insieme di caratteristiche che lo rendono tale, ed alla moltitudine di esempi di albero che si possono ritrovare in natura. Quando si richiede al computer di fabbricare un oggetto appartenente ad una classe, tecnicamente il calcolatore riserva una porzione della memoria all'oggetto, che potrà così modificare il suo stato ed agire in modo indipendente da altri oggetti della stessa classe. Dall'OOP ai modelli ad agenti Questo paradigma ha dato un grande impulso allo sviluppo di applicazioni complesse ed è anche stato la fonte di ispirazione per alcuni ricercatori del Santa Fe Institute (Istituto per gli Studi sulla Complessità), i quali hanno intuito la possibilità di creare una metafora tra oggetti software ed agenti dei sistemi sociali (Minar et al. 1996). Volendo, ad esempio, realizzare un software che riproduca un sistema dinamico come un formicaio, è possibile descrivere le formiche come oggetti informatici, che assumono, nel formalismo dell ABM, il ruolo di agenti del sistema. Il punto di forza della OOP sta anche nel fatto che il codice che rappresenta una classe di oggetti è unico ma, attraverso essa, è possibile creare un infinito 7 numero di oggetti indipendenti, ognuno caratterizzato dalla propria differente esperienza. Un modello ad agenti del formicaio sarà dunque composto da alcune classi che rappresentano le diverse tipologie di formiche (allevatrici, guardiane, maschi,...), mentre la simulazione di tale modello avverrà attraverso la generazione di numerosi esemplari di agente per ciascuna classe definita. Fabbricando n agenti da una o più classi si ottengono sistemi multi-agente, nei quali le singole entità si differenziano e co-evolvono in modi diversi a seconda dei propri parametri iniziali e delle interazioni (che potremmo chiamare esperienze) avute durante l evoluzione della simulazione. Il linguaggio UML La OOP ha consentito lo sviluppo di un formalismo grafico utile a rappresentare le interfacce delle classi e le loro relazioni. Tale formalismo è detto unified modelling language (UML). 7 Ovviamente il limite è dettato dalla capacità di memoria del calcolatore. 17

18 Il linguaggio UML è stato progettato per rispondere alle esigenze di descrizione del codice informatico. Per tale ragione la sua utilizzazione per la descrizione dei modelli ad agenti richiede uno sforzo di adattamento. In particolare, dei numerosi schemi proposti dal paradigma UML, quelli necessari alla descrizione di un modello ABM sono due: i diagrammi di classe, i diagrammi di sequenza. I primi offrono una rappresentazione statica e gerarchica delle relazioni tra le classi e quindi tra le categorie del sistema. Il fatto che la classe formica operaia possa essere in relazione con la classe formica guardiana, non implica che tutte le formiche di queste classi, durante la simulazione, saranno realmente in relazione le une con le altre. In figura 12 si può osservare un semplice diagramma delle classi, realizzato secondo le regole definite dall'uml. Sono poste in evidenza le variabili (o proprietà) e le funzioni (o metodi) di cui ciascun oggetto di quella classe é dotato. Le funzioni (indicate con il circoletto) che ciascun oggetto espone rappresentano le azioni che è capace di compiere. Il diagramma di sequenza, di cui si può osservare un esempio in figura 13, fornisce una rappresentazione della dinamica temporale del modello. Le frecce indicano la catena di chiamate alle funzioni dei diversi oggetti, generata dal manifestarsi di un evento. Nel caso dei modelli ad agenti, il diagramma rappresenta sulla sinistra l'asse del tempo, sul quale è posta la sequenza degli eventi. I modelli ad agenti sono prevalentemente modelli continui. Ad intervalli periodici il sistema ripete una o più operazioni con una precisa sequenza. In realtò, data la flessibilità della tecnica ABM, non è esclusa la possibilità di realizzare modelli ad eventi discreti. Il paradigma modello-osservatore Finora si è affermato che i modelli ad agenti si basano sulla programmazione ad oggetti. In realtà qualunque simulazione potrebbe essere realizzata con la OOP. Ciò che caratterizza i modelli ad agenti è la distinzione tra quattro categorie di classi: Le classi di servizio sono utilizzate dal programma di simulazione per svolgere attività tecniche non prettamente inerenti alla logica del sistema simulato. Possono essere, ad esempio, usate per fare la contabilità, per definire strutture spaziali, per gestire le statistiche, ecc. L'agente è una classe che corrisponde ad un'omologa entità che si può osservare nel sistema reale. Il modello è una classe speciale che ha il compito di coordinare la simulazione. Si occupa della creazione degli oggetti a partire dalle classi, imposta i parametri della simulazione e definisce la struttura degli eventi che hanno il compito di determinare la dinamica del modello. L'osservatore è una classe che non interferisce con il modello ma si occupa di leggere lo stato delle variabili e rappresentare graficamente la simulazione all'utente. Un esempio Volendo applicare questa tecnica per fornire contributi di conoscenza al gestore della società Alpha, possiamo analizzare il comportamento dell impresa in un contesto concorrenziale. Nel modello di dinamica dei sistemi abbiamo potuto evidenziare relazioni stabili tra le variabili ed abbiamo stimato i parametri ideali per la sua crescita. Abbiamo, però, trascurato il mondo esterno, semplificando l interazione della società Alpha con i clienti, attraverso generiche campagne di marketing. È stato completamente trascurato il problema della concorrenza e, cioè, dell interazione dell azienda con un mercato in cui le risorse sono in competizione. 18

19 Proviamo ora ad inserire la società Alpha in un contesto concorrenziale e ad osservarne le conseguenze. Per fare ciò si devono progettare due tipologie di agenti: le imprese concorrenti (competitor) ed i clienti. In figura 12 si osservano le interfacce delle classi Competitor, Consumatore e delle due classi che rappresentano il modello e l'osservatore del modello. Il software di simulazione utilizzato in questo caso è JAS (Java Agent-based Simulation library): una libreria di classi open source che fornisce gli strumenti per costruire modelli ad agenti. MarketingCompetitorModel capacitaproduttiva: int capitaleiniziale: double costioperativi: double costocontattopubblicitario: double listacompetitor: ArrayList listaconsumatori: ArrayList maxquotamarketing: double minquotamarketing: double numerodicompetitor: int numerodiconsumatori: int prezzo: double buildmodel() controllafinanze() euncompetitorattivo() faicampagnapubblicitaria() setparameters() shuffle() Consumatore Consumatore() acquistaservizio() performaction() ricevipubblicitada() Competitor cassa: double clientipersi: int clientiserviti: int id: int Competitor() aggiornaconti() azzeraconti() campagnapubblcitaria() getclientipersi() getclientiserviti() getoccupazioneunita() performaction() richiestadiservizio() MarketingCompetitorObserver buildmodel() setparameters() figura 12 Rappresentazione UML delle classi Competitor e Consumer Ciascuna azienda risponde a quattro stimoli, meglio detti metodi: azzeraconti() è chiamato all inizio di ciascun periodo, permettendo di azzerare le variabili per la contabilità. Successivamente invoca il metodo campagnapubblicitaria per sollecitare i clienti. richiestadiservizio() è invocato da parte di un cliente che desidera acquistare il servizio. Il metodo risponde positivamente se il cliente può essere servito, negativamente se la capacità produttiva è esaurita. aggiornaconti() crea un bilancio di fine periodo. campagnapubblicitaria() effettua una campagna di marketing, invocando il metodo ricevipubblicitada() del cliente per notificargli il messaggio pubblicitario; Ciascun cliente possiede due metodi: acquistaservizio() è chiamato ad inizio di ciascun periodo e spinge il consumatore a richiedere il servizio ad una tra le aziende che lo hanno contattato precedentemente; ricevipubblicitada() consente la ricezione di pubblicità dalle aziende. Quando il cliente riceve pubblicità da parte di un azienda che in passato non lo ha servito, la scarta. Ciò avviene grazie alla gestione di una opportuna black list ( lista dei cattivi ). 19

20 : Competitor : MarketingCompetitorModel : Consumatore Tempo #0: Azzera la contabilità Effettua la campagna pubblicitaria Ricevi pubblicità Aggiorna la black e la best list #0: Acquista Richiede il servizio Aggiorna la black e la best list #0: Aggiorna la contabilità #0: Controlla l'equilibrio finanziario if ( Bilancio in rosso ) Controlla bilancio figura 13 Il diagramma di sequenza UML del modello ad agenti Per ogni intervallo di tempo, la simulazione genera una sequenza di quattro eventi, rappresentati dal diagramma in figura 13. Il primo evento richiama il metodo azzeraconti di ciascun competitor. Come descritto in precedenza, il metodo azzera le variabili della contabilità e richiama il metodo campagna- Pubblicitaria. Per una scelta tecnica, la campagna di marketing è delegata alla classe modello, la quale sceglie casualmente i clienti da contattare. La logica è rappresentata dalla sequenza di frecce che originano dal primo evento. Il secondo evento richiama il metodo acquistaservizio di ciascun cliente. Ognuno possiede una lista nella quale conserva la memoria degli ultimi quattro messaggi pubblicitari ricevuti. Sceglie a caso uno di questi messaggi e richiede il servizio al fornitore prescelto. Se il servizio è correttamente erogato, il cliente si continuerà nel mese successivo a rivolgersi presso questo fornitore, con una probabilità del 98%. E stato introdotto un piccolo elemento di variabilità al fine di aumentare il realismo del modello. Nella realtà spesso i clienti sperimentano altri fornitori, sebbene siano soddisfatti da quello abituale. Nel caso in cui il competitor prescelto non sia in grado di erogare il servizio, il consumatore lo inserisce in una black list. Quando un azienda si trova nella black list di un consumatore, nonostante provi ad inviargli messaggi pubblicitari, non riuscirà ad acquisirlo come cliente. La black list memorizza gli ultimi quattro elementi, consentendo ad un'azienda esclusa di rientrare in competizione qualora altre quattro aziende rifiutino di servire lo stesso cliente. Al termine dell erogazione del servizio per ciascun cliente, le aziende ricevono il comando di aggiornare i propri bilanci (terzo evento). L'ultimo evento fa si che le aziende con un bilancio negativo sono dichiarate fallite. Questa operazione è svolta dal model, che impersona il ruolo di autorità di controllo. Lo schema appena presentato è ripetuto indefinitamente. In tabella 3 sono indicati i parametri utilizzati, prendendo in considerazione una capacità produttiva costante relativa a quattro unità di servizio. Dalle numerose simulazioni si è osservato che, come prevedibile, in presenza di strategie uguali e con un numero di imprese inferiore a 30, tutti i concorrenti raggiungono l'equilibrio nel lungo 20

Introduzione alla Simulazione Numerica

Introduzione alla Simulazione Numerica Introduzione alla Simulazione Numerica Daniele Vigo D.E.I.S. - Università di Bologna dvigo@deis.unibo.it rev. 1.0 - Novembre 2001 Simulazione numerica Tecnica che permette di eseguire esperimenti su un

Dettagli

Tecniche di Simulazione: Introduzione. N. Del Buono:

Tecniche di Simulazione: Introduzione. N. Del Buono: Tecniche di Simulazione: Introduzione N. Del Buono: 2 Che cosa è la simulazione La SIMULAZIONE dovrebbe essere considerata una forma di COGNIZIONE (COGNIZIONE qualunque azione o processo per acquisire

Dettagli

Capitolo 2. Un introduzione all analisi dinamica dei sistemi

Capitolo 2. Un introduzione all analisi dinamica dei sistemi Capitolo 2 Un introduzione all analisi dinamica dei sistemi Obiettivo: presentare una modellistica di applicazione generale per l analisi delle caratteristiche dinamiche di sistemi, nota come system dynamics,

Dettagli

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi Indice generale OOA Analisi Orientata agli Oggetti Introduzione Analisi Metodi d' analisi Analisi funzionale Analisi del flusso dei dati Analisi delle informazioni Analisi Orientata agli Oggetti (OOA)

Dettagli

Capitolo 26: Il mercato del lavoro

Capitolo 26: Il mercato del lavoro Capitolo 26: Il mercato del lavoro 26.1: Introduzione In questo capitolo applichiamo l analisi della domanda e dell offerta ad un mercato che riveste particolare importanza: il mercato del lavoro. Utilizziamo

Dettagli

ESERCITAZIONI per il corso di ECONOMIA DELL ARTE E DELLA CULTURA 1 1 MODULO (prof. Bianchi) a.a. 2007-2008

ESERCITAZIONI per il corso di ECONOMIA DELL ARTE E DELLA CULTURA 1 1 MODULO (prof. Bianchi) a.a. 2007-2008 ESERCITAZIONI per il corso di ECONOMIA DELL ARTE E DELLA CULTURA 1 1 MODULO (prof. Bianchi) a.a. 2007-2008 A. Il modello macroeconomico in economia chiusa e senza settore pubblico. A.1. Un sistema economico

Dettagli

Capitolo 20: Scelta Intertemporale

Capitolo 20: Scelta Intertemporale Capitolo 20: Scelta Intertemporale 20.1: Introduzione Gli elementi di teoria economica trattati finora possono essere applicati a vari contesti. Tra questi, due rivestono particolare importanza: la scelta

Dettagli

Capitolo V. I mercati dei beni e i mercati finanziari: il modello IS-LM

Capitolo V. I mercati dei beni e i mercati finanziari: il modello IS-LM Capitolo V. I mercati dei beni e i mercati finanziari: il modello IS-LM 2 OBIETTIVO: Il modello IS-LM Fornire uno schema concettuale per analizzare la determinazione congiunta della produzione e del tasso

Dettagli

Capitolo 13: L offerta dell impresa e il surplus del produttore

Capitolo 13: L offerta dell impresa e il surplus del produttore Capitolo 13: L offerta dell impresa e il surplus del produttore 13.1: Introduzione L analisi dei due capitoli precedenti ha fornito tutti i concetti necessari per affrontare l argomento di questo capitolo:

Dettagli

Guida al livellamento delle risorse con logica Critical Chain (1^ parte)

Guida al livellamento delle risorse con logica Critical Chain (1^ parte) Paolo Mazzoni 2011. E' ammessa la riproduzione per scopi di ricerca e didattici se viene citata la fonte completa nella seguente formula: "di Paolo Mazzoni, www.paolomazzoni.it, (c) 2011". Non sono ammesse

Dettagli

Capitolo 22: Lo scambio nel mercato dei capitali

Capitolo 22: Lo scambio nel mercato dei capitali Capitolo 22: Lo scambio nel mercato dei capitali 22.1: Introduzione In questo capitolo analizziamo lo scambio nel mercato dei capitali, dove si incontrano la domanda di prestito e l offerta di credito.

Dettagli

I Modelli della Ricerca Operativa

I Modelli della Ricerca Operativa Capitolo 1 I Modelli della Ricerca Operativa 1.1 L approccio modellistico Il termine modello è di solito usato per indicare una costruzione artificiale realizzata per evidenziare proprietà specifiche di

Dettagli

Lezioni di Economia Aziendale classe quarta Prof. Monica Masoch LA FINANZA AZIENDALE E LE DECISIONI DI INVESTIMENTO

Lezioni di Economia Aziendale classe quarta Prof. Monica Masoch LA FINANZA AZIENDALE E LE DECISIONI DI INVESTIMENTO Lezioni di Economia Aziendale classe quarta Prof. Monica Masoch LA FINANZA AZIENDALE E LE DECISIONI DI INVESTIMENTO LE DECISIONI DI INVESTIMENTO Cosa significa «Investimento»? L investimento è la seconda

Dettagli

Gli aspetti economici di stima

Gli aspetti economici di stima Gli aspetti economici di stima Generalità Per aspetto economico o criterio di stima si intende il tipo di valore che si intende attribuire a un bene economico. Per tipo di valore si intende uno schema

Dettagli

WWW.SARDEGNAIMPRESA.EU GUIDA DI APPROFONDIMENTO PIANIFICAZIONE DEL PERSONALE E STRUTTURE AZIENDALI A CURA DEL BIC SARDEGNA SPA

WWW.SARDEGNAIMPRESA.EU GUIDA DI APPROFONDIMENTO PIANIFICAZIONE DEL PERSONALE E STRUTTURE AZIENDALI A CURA DEL BIC SARDEGNA SPA WWW.SARDEGNAIMPRESA.EU GUIDA DI APPROFONDIMENTO PIANIFICAZIONE DEL PERSONALE E STRUTTURE AZIENDALI A CURA DEL BIC SARDEGNA SPA 1 SOMMARIO PREMESSA... 3 COS È UN OBIETTIVO... 3 IL CONTROLLO DI GESTIONE...

Dettagli

Crescita della produttività e delle economie

Crescita della produttività e delle economie Lezione 21 1 Crescita della produttività e delle economie Il più spettacolare effetto della sviluppo economico è stata la crescita della produttività, ossia la quantità di prodotto per unità di lavoro.

Dettagli

PARTE SECONDA La gestione aziendale

PARTE SECONDA La gestione aziendale PARTE SECONDA La gestione aziendale Di cosa parleremo In questo capitolo analizzeremo le diverse operazioni della gestione, che si distinguono in fatti esterni o di scambio e fatti interni o di produzione

Dettagli

Lezione 23 Legge di Walras

Lezione 23 Legge di Walras Corso di Economia Politica prof. S. Papa Lezione 23 Legge di Walras Funzione del Consumo Facoltà di Economia Università di Roma La Sapienza Perché la macroeconomia I problem illustrati nelle lezione precedente

Dettagli

Risparmio, investimenti e sistema finanziario

Risparmio, investimenti e sistema finanziario Risparmio, investimenti e sistema finanziario Una relazione fondamentale per la crescita economica è quella tra risparmio e investimenti. In un economia di mercato occorre individuare meccanismi capaci

Dettagli

Introduzione. Modellizzazione: descrizione di un fenomeno fisico (biologico) con linguaggio matematico.

Introduzione. Modellizzazione: descrizione di un fenomeno fisico (biologico) con linguaggio matematico. Introduzione Modellizzazione: descrizione di un fenomeno fisico (biologico) con linguaggio matematico. Alcuni aspetti da tenere presenti: * range di validita del modello; * "profondita " o "risoluzione"

Dettagli

14.6 Effettuare scelte in presenza di vincoli 15

14.6 Effettuare scelte in presenza di vincoli 15 14 18-12-2007 19:04 Pagina 403 Le decisioni di breve termine fra alternative diverse 403 Fig. 14.5 Il trattamento analitico dei costi a gradino Costo Comportamento reale del costo Trattamento analitico

Dettagli

IL SISTEMA DEI CONTI ECONOMICI NAZIONALI. a cura di Claudio Picozza

IL SISTEMA DEI CONTI ECONOMICI NAZIONALI. a cura di Claudio Picozza IL SISTEMA DEI CONTI ECONOMICI NAZIONALI a cura di Claudio Picozza 1 CONTABILITA NAZIONALE E CONTI ECONOMICI NAZIONALI La Contabilità Nazionale è rappresentata da l'insieme di tutti i conti economici che

Dettagli

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) 12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,

Dettagli

PROBLEMI DI SCELTA. Problemi di. Scelta. Modello Matematico. Effetti Differiti. A Carattere Continuo. A più variabili d azione (Programmazione

PROBLEMI DI SCELTA. Problemi di. Scelta. Modello Matematico. Effetti Differiti. A Carattere Continuo. A più variabili d azione (Programmazione 1 PROBLEMI DI SCELTA Problemi di Scelta Campo di Scelta Funzione Obiettivo Modello Matematico Scelte in condizioni di Certezza Scelte in condizioni di Incertezza Effetti Immediati Effetti Differiti Effetti

Dettagli

Automazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it

Automazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it Automazione Industriale (scheduling+mms) scheduling+mms adacher@dia.uniroma3.it Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione

Dettagli

TECNICHE DI SIMULAZIONE

TECNICHE DI SIMULAZIONE TECNICHE DI SIMULAZIONE INTRODUZIONE Francesca Mazzia Dipartimento di Matematica Università di Bari a.a. 2004/2005 TECNICHE DI SIMULAZIONE p. 1 Introduzione alla simulazione Una simulazione è l imitazione

Dettagli

Indicando con x i minuti di conversazione effettuati in un mese, con la spesa totale nel mese e con il costo medio al minuto:

Indicando con x i minuti di conversazione effettuati in un mese, con la spesa totale nel mese e con il costo medio al minuto: PROBLEMA 1. Il piano tariffario proposto da un operatore telefonico prevede, per le telefonate all estero, un canone fisso di 10 euro al mese, più 10 centesimi per ogni minuto di conversazione. Indicando

Dettagli

Analisi dei costi di produzione

Analisi dei costi di produzione Analisi dei costi di produzione industriale Analisi dei costi 1 Comportamento dei costi La produzione è resa possibile dall impiego di diversi fattori. L attività di produzione consuma l utilità dei beni

Dettagli

Altri metodi di indicizzazione

Altri metodi di indicizzazione Organizzazione a indici su più livelli Altri metodi di indicizzazione Al crescere della dimensione del file l organizzazione sequenziale a indice diventa inefficiente: in lettura a causa del crescere del

Dettagli

Object Oriented Programming

Object Oriented Programming OOP Object Oriented Programming Programmazione orientata agli oggetti La programmazione orientata agli oggetti (Object Oriented Programming) è un paradigma di programmazione Permette di raggruppare in

Dettagli

Perché si fanno previsioni?

Perché si fanno previsioni? Perché si fanno previsioni? Si fanno previsioni per pianificare un azione quando c è un lag fra momento della decisione e momento in cui l evento che ci interessa si verifica. ESEMPI decisioni di investimento

Dettagli

Calcolo del valore attuale e principi di valutazione delle obbligazioni

Calcolo del valore attuale e principi di valutazione delle obbligazioni PROGRAMMA 0. Introduzione 1. Valore: Pianificazione finanziaria Valore attuale Valutazione delle obbligazioni e delle azioni, Valore attuale netto ed altri criteri di scelta degli investimenti 2. Valutazione

Dettagli

PIL : produzione e reddito

PIL : produzione e reddito PIL : produzione e reddito La misura della produzione aggregata nella contabilità nazionale è il prodotto interno lordo o PIL. Dal lato della produzione : oppure 1) Il PIL è il valore dei beni e dei servizi

Dettagli

Principi di Economia - Macroeconomia Esercitazione 3 Risparmio, Spesa e Fluttuazioni di breve periodo Soluzioni

Principi di Economia - Macroeconomia Esercitazione 3 Risparmio, Spesa e Fluttuazioni di breve periodo Soluzioni Principi di Economia - Macroeconomia Esercitazione 3 Risparmio, Spesa e Fluttuazioni di breve periodo Soluzioni Daria Vigani Maggio 204. In ciascuna delle seguenti situazioni calcolate risparmio nazionale,

Dettagli

Premesse alla statistica

Premesse alla statistica Premesse alla statistica Versione 22.10.08 Premesse alla statistica 1 Insiemi e successioni I dati di origine sperimentale si presentano spesso non come singoli valori, ma come insiemi di valori. Richiamiamo

Dettagli

ESB perché? Dare una svolta all'azienda grazie all'integrazione Dati.

ESB perché? Dare una svolta all'azienda grazie all'integrazione Dati. 1 ESB perché? Dare una svolta all'azienda grazie all'integrazione Dati. 2 Indice generale Abstract...3 Integrare: perché?...3 Le soluzioni attuali...4 Cos'è un ESB...5 GreenVulcano ESB...6 3 Abstract L'integrazione

Dettagli

5 Risparmio e investimento nel lungo periodo

5 Risparmio e investimento nel lungo periodo 5 Risparmio e investimento nel lungo periodo 5.1 Il ruolo del mercato finanziario Il ruolo macroeconomico del sistema finanziario è quello di far affluire i fondi risparmiati ai soggetti che li spendono.

Dettagli

ALGORITMI MATEMATICI RISOLUTIVI RELATIVI A PROBLEMI ECONOMICO FINANZIARI E/O AZIENDALI

ALGORITMI MATEMATICI RISOLUTIVI RELATIVI A PROBLEMI ECONOMICO FINANZIARI E/O AZIENDALI ALGORITMI MATEMATICI RISOLUTIVI RELATIVI A PROBLEMI ECONOMICO FINANZIARI E/O AZIENDALI PREMESSA Il problema che si intende affrontare è gestione del magazzino: determinazione del lotto economico di acquisto

Dettagli

Insegnamento di Economia Aziendale I - corso B

Insegnamento di Economia Aziendale I - corso B Insegnamento di Economia Aziendale I - corso B Database delle Prove scritte parte Teoria 1. La definizione di azienda, formulata da Giannessi, è complessa in termini dinamico- strutturali in quanto risponde

Dettagli

1. L analisi statistica

1. L analisi statistica 1. L analisi statistica Di cosa parleremo La statistica è una scienza, strumentale ad altre, concernente la determinazione dei metodi scientifici da seguire per raccogliere, elaborare e valutare i dati

Dettagli

POLITECNICO DI TORINO DIPLOMA UNIVERSITARIO TELEDIDATTICO Polo di Torino

POLITECNICO DI TORINO DIPLOMA UNIVERSITARIO TELEDIDATTICO Polo di Torino POLITECNICO DI TORINO DIPLOMA UNIVERSITARIO TELEDIDATTICO Polo di Torino COSTI DI PRODUZIONE E GESTIONE AZIENDALE A.A. 1999-2000 (Tutore: Ing. L. Roero) Scheda N. 10 ANALISI DEGLI INVESTIMENTI In questa

Dettagli

Il Sistema Qualità come modello organizzativo per valorizzare e gestire le Risorse Umane Dalla Conformità al Sistema di Gestione Tab.

Il Sistema Qualità come modello organizzativo per valorizzare e gestire le Risorse Umane Dalla Conformità al Sistema di Gestione Tab. Il Sistema Qualità come modello organizzativo per valorizzare e gestire le Risorse Umane Gli elementi che caratterizzano il Sistema Qualità e promuovono ed influenzano le politiche di gestione delle risorse

Dettagli

SIMULAZIONE PROVA DI ECONOMIA POLITICA (PRIMA PARTE DEL PROGRAMMA: CAPP. 2,4,5,7,21) ANNO ACCADEMICO 2011/2012

SIMULAZIONE PROVA DI ECONOMIA POLITICA (PRIMA PARTE DEL PROGRAMMA: CAPP. 2,4,5,7,21) ANNO ACCADEMICO 2011/2012 SIMULAZIONE PROVA DI ECONOMIA POLITICA (PRIMA PARTE DEL PROGRAMMA: CAPP. 2,4,5,7,21) ANNO ACCADEMICO 2011/2012 La prova d esame completa comprende 6 domande a risposta multipla più 4 esercizi articolati

Dettagli

Corso di Macroeconomia. Il modello IS-LM. Appunti

Corso di Macroeconomia. Il modello IS-LM. Appunti Corso di Macroeconomia Il modello IS-LM Appunti 1 Le ipotesi 1. Il livello dei prezzi è fisso. 2. L analisi è limitata al breve periodo. La funzione degli investimenti A differenza del modello reddito-spesa,

Dettagli

La Minimizzazione dei costi

La Minimizzazione dei costi La Minimizzazione dei costi Il nostro obiettivo è lo studio del comportamento di un impresa che massimizza il profitto sia in mercati concorrenziali che non concorrenziali. Ora vedremo la fase della minimizzazione

Dettagli

Introduzione. Articolazione della dispensa. Il sistema del controllo di gestione. Introduzione. Controllo di Gestione

Introduzione. Articolazione della dispensa. Il sistema del controllo di gestione. Introduzione. Controllo di Gestione Introduzione Perché il controllo di gestione? L azienda, come tutte le altre organizzazioni, è un sistema che è rivolto alla trasformazione di input (risorse tecniche, finanziarie e umane) in output (risultati

Dettagli

5.1. LA STRUTTURA DEL MASTER BUDGET: BUDGET OPERATIVI, FINANZIARI E DEGLI INVESTIMENTI

5.1. LA STRUTTURA DEL MASTER BUDGET: BUDGET OPERATIVI, FINANZIARI E DEGLI INVESTIMENTI 5.1. LA STRUTTURA DEL MASTER BUDGET: BUDGET OPERATIVI, FINANZIARI E DEGLI INVESTIMENTI Master Budget: insieme coordinato e coerente dei budget operativi, finanziari e degli investimenti è rappresentato

Dettagli

Modelli di Ottimizzazione

Modelli di Ottimizzazione Capitolo 2 Modelli di Ottimizzazione 2.1 Introduzione In questo capitolo ci occuperemo più nel dettaglio di quei particolari modelli matematici noti come Modelli di Ottimizzazione che rivestono un ruolo

Dettagli

Ridurre i costi logistici attraverso il team working: il caso GD

Ridurre i costi logistici attraverso il team working: il caso GD Ridurre i costi logistici attraverso il team working: il caso GD di Davide Mondaini e Violante Battistella (*) I costi logistici rappresentano una voce rilevante all interno del Conto Economico aziendale.

Dettagli

Simulazione di una catena logistica

Simulazione di una catena logistica Simulazione di una catena logistica La logistica aziendale richiede l organizzazione di approvvigionamento e trasporto dei prodotti e dei servizi. La catena di distribuzione, supply chain, comprende il

Dettagli

Capitolo 3. La domanda e l'offerta

Capitolo 3. La domanda e l'offerta Capitolo 3 La domanda e l'offerta Domanda e offerta sono parte di un modello che punta a spiegare in che modo vengono determinati i prezzi in un sistema di mercato I mercati Un mercato è un gruppo di acquirenti

Dettagli

"L impatto dell Information Technology sulle aziende del terziario in Italia"

L impatto dell Information Technology sulle aziende del terziario in Italia "L impatto dell Information Technology sulle aziende del terziario in Italia" Sintesi per la stampa Ricerca promossa da Microsoft e Confcommercio realizzata da NetConsulting Roma, 18 Marzo 2003 Aziende

Dettagli

Il mercato di monopolio

Il mercato di monopolio Il monopolio Il mercato di monopolio Il monopolio è una struttura di mercato caratterizzata da 1. Un unico venditore di un prodotto non sostituibile. Non ci sono altre imprese che possano competere con

Dettagli

Politica monetaria e politica fiscale: effetti sulla domanda

Politica monetaria e politica fiscale: effetti sulla domanda Politica monetaria e politica fiscale: effetti sulla domanda Testo di studio raccomandato: Mankiw, Principi di Economia, 3 ed., 2004, Zanichelli Capitolo 34 Domanda Aggregata e politica economica Quando

Dettagli

LA MASSIMIZZAZIONE DEI PROFITTI NEL BREVE PERIODO

LA MASSIMIZZAZIONE DEI PROFITTI NEL BREVE PERIODO 1 LA MASSIMIZZAZIONE DEI PROFITTI NEL BREVE PERIODO 1 La nozione di breve e di lungo periodo Una assunzione rilevante della teoria del comportamento dell'impresa sviluppato in precedenza è che l'impresa

Dettagli

Risparmiare sulla bolletta del telefono

Risparmiare sulla bolletta del telefono Livello scolare: 1 biennio Risparmiare sulla bolletta del telefono Abilità interessate In situazioni problematiche, individuare relazioni significative tra grandezze di varia natura (per esempio variazione

Dettagli

Master della filiera cereagricola. Impresa e mercati. Facoltà di Agraria Università di Teramo. Giovanni Di Bartolomeo Stefano Papa

Master della filiera cereagricola. Impresa e mercati. Facoltà di Agraria Università di Teramo. Giovanni Di Bartolomeo Stefano Papa Master della filiera cereagricola Giovanni Di Bartolomeo Stefano Papa Facoltà di Agraria Università di Teramo Impresa e mercati Parte prima L impresa L impresa e il suo problema economico L economia studia

Dettagli

Domanda e offerta aggregata

Domanda e offerta aggregata Domanda e offerta aggregata Breve e lungo periodo L andamento del Pil nel lungo periodo dipende dai fattori che spiegano la crescita: la forza lavoro, la disponibilità di capitale fisico e umano, le risorse

Dettagli

Domanda e offerta di lavoro

Domanda e offerta di lavoro Domanda e offerta di lavoro 1. Assumere (e licenziare) lavoratori Anche la decisione di assumere o licenziare lavoratori dipende dai costi che si devono sostenere e dai ricavi che si possono ottenere.

Dettagli

Progettare la manutenzione (a cura di Paolo Stefanini)

Progettare la manutenzione (a cura di Paolo Stefanini) Progettare la manutenzione (a cura di Paolo Stefanini) Progettare la manutenzione significa determinare il miglior sistema di gestione delle fasi che compongono tale processo, vale a dire trovare il giusto

Dettagli

Le caratteristiche distintive di Quick Budget

Le caratteristiche distintive di Quick Budget scheda prodotto QUICK BUDGET Mercato imprevedibile? Difficoltà ad adeguare le risorse a una domanda instabile e, di conseguenza, a rispettare i budget?tempi e costi troppo elevati per la creazione di budget

Dettagli

Esercitazione n.2 Inferenza su medie

Esercitazione n.2 Inferenza su medie Esercitazione n.2 Esercizio L ufficio del personale di una grande società intende stimare le spese mediche familiari dei suoi impiegati per valutare la possibilità di attuare un programma di assicurazione

Dettagli

RISONANZA. Introduzione. Risonanza Serie.

RISONANZA. Introduzione. Risonanza Serie. RISONANZA Introduzione. Sia data una rete elettrica passiva, con elementi resistivi e reattivi, alimentata con un generatore di tensione sinusoidale a frequenza variabile. La tensione di alimentazione

Dettagli

La curva di offerta. La curva di offerta

La curva di offerta. La curva di offerta La curva di offerta La curva di offerta Un diagramma che mostra la quantità di un bene che i venditori desiderano vendere per un dato prezzo rapporto tra prezzo e quantità offerta Ha pendenza positiva

Dettagli

Scheda. Il CRM per la Gestione del Marketing. Accesso in tempo reale alle Informazioni di rilievo

Scheda. Il CRM per la Gestione del Marketing. Accesso in tempo reale alle Informazioni di rilievo Scheda Il CRM per la Gestione del Marketing Nelle aziende l attività di Marketing è considerata sempre più importante poiché il mercato diventa sempre più competitivo e le aziende necessitano di ottimizzare

Dettagli

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. Algoritmi 1 Sommario Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. 2 Informatica Nome Informatica=informazione+automatica. Definizione Scienza che si occupa dell

Dettagli

SISTEMA DI CONTROLLO ORIENTAMENTO PANNELLI SOLARI

SISTEMA DI CONTROLLO ORIENTAMENTO PANNELLI SOLARI SISTEMA DI CONTROLLO ORIENTAMENTO PANNELLI SOLARI Lezione 1: User Requirements, Modellizzazione e Identificazione. 1.1 Introduzione: Un cliente ha chiesto la realizzazione di un sistema per l'orientamento

Dettagli

0. Piano cartesiano 1

0. Piano cartesiano 1 0. Piano cartesiano Per piano cartesiano si intende un piano dotato di due assi (che per ragioni pratiche possiamo scegliere ortogonali). Il punto in comune ai due assi è detto origine, e funziona da origine

Dettagli

Diventa fondamentale che si verifichi una vera e propria rivoluzione copernicana, al fine di porre al centro il cliente e la sua piena soddisfazione.

Diventa fondamentale che si verifichi una vera e propria rivoluzione copernicana, al fine di porre al centro il cliente e la sua piena soddisfazione. ISO 9001 Con la sigla ISO 9001 si intende lo standard di riferimento internazionalmente riconosciuto per la Gestione della Qualità, che rappresenta quindi un precetto universale applicabile all interno

Dettagli

PRODUZIONE E CRESCITA

PRODUZIONE E CRESCITA Università degli studi di MACERATA ECONOMIA POLITICA: MICROECONOMIA A.A. 2012/2013 PRODUZIONE E CRESCITA Fabio CLEMENTI E-mail: fabio.clementi@unimc.it Web: http://docenti.unimc.it/docenti/fabio-clementi

Dettagli

ARTICOLO TECNICO Smart-MED-Parks: il Software

ARTICOLO TECNICO Smart-MED-Parks: il Software ARTICOLO TECNICO Smart-MED-Parks: il Software Introduzione Da Febbraio 2013, data di lancio del progetto Smart-MED-Parks, sono state realizzate un insieme di azioni al fine di: - Aumentare il livello di

Dettagli

CAPITOLO 18 L investimento

CAPITOLO 18 L investimento CAPITOLO 18 L investimento Domande di ripasso 1. Nel modello neoclassico dell investimento, le imprese traggono vantaggio dall aumentare la propria dotazione di capitale se la rendita reale del capitale

Dettagli

GESTIONE DELL INFORMAZIONE AZIENDALE GRUPPO A prova scritta del 20 maggio 2004

GESTIONE DELL INFORMAZIONE AZIENDALE GRUPPO A prova scritta del 20 maggio 2004 GESTIONE DELL INFORMAZIONE AZIENDALE GRUPPO A prova scritta del 20 maggio 2004 Rispondere alle seguenti domande marcando a penna la lettera corrispondente alla risposta ritenuta corretta (una sola tra

Dettagli

I voucher come metodo di finanziamento e accesso ai servizi: elementi per una discussione

I voucher come metodo di finanziamento e accesso ai servizi: elementi per una discussione I voucher come metodo di finanziamento e accesso ai servizi: elementi per una discussione Premessa Obiettivo di questo breve documento è fornire una contributo in vista dell incontro dell 8 luglio; a tale

Dettagli

NEL MODELLO MICROECONOMICO

NEL MODELLO MICROECONOMICO NEL MODELLO MICROECONOMICO 1 solo periodo Output: flusso Input: flusso Decisioni dell impresa: raffrontare ricavi correnti con costi correnti Questo si adatta bene ad alcuni fattori (il LAVORO) Meno soddisfacente

Dettagli

Aspettative, Produzione e Politica Economica

Aspettative, Produzione e Politica Economica Aspettative, Produzione e Politica Economica In questa lezione: Studiamo gli effetti delle aspettative sui livelli di spesa e produzione. Riformuliamo il modello IS-LM in un contesto con aspettative. Determiniamo

Dettagli

VisualTailor. Il software di configurazione tecnico commerciale ad hoc

VisualTailor. Il software di configurazione tecnico commerciale ad hoc VisualTailor Il software di configurazione tecnico commerciale ad hoc devo creare le specifiche per realizzare un prodotto personalizzato su richiesta dei miei clienti!!! Come devo fare????? Visual Tailor

Dettagli

Analisi dei Requisiti

Analisi dei Requisiti Analisi dei Requisiti Pagina 1 di 16 Analisi dei Requisiti Indice 1 - INTRODUZIONE... 4 1.1 - OBIETTIVO DEL DOCUMENTO...4 1.2 - STRUTTURA DEL DOCUMENTO...4 1.3 - RIFERIMENTI...4 1.4 - STORIA DEL DOCUMENTO...4

Dettagli

RICERCA OPERATIVA. Questi due tipi di costi contribuiscono a determinare il costo totale di produzione così definito:

RICERCA OPERATIVA. Questi due tipi di costi contribuiscono a determinare il costo totale di produzione così definito: RICERCA OPERATIVA Prerequisiti Rappresentazione retta Rappresentazione parabola Equazioni e disequazioni Ricerca Operativa Studio dei metodi e delle strategie al fine di operare scelte e prendere decisioni

Dettagli

Manuale d uso. UTILIZZO delle PROCEDURE

Manuale d uso. UTILIZZO delle PROCEDURE Manuale d uso UTILIZZO delle PROCEDURE Versione 1.0 Maint manager è sviluppato da ISI per Sommario. Manuale utente...1 Sommario...2 Gestione della manutenzione:...3 Richieste di servizio...3 Dichiarazione

Dettagli

I mercati dei beni e i mercati finanziari: il modello IS-LM. Assunzione da rimuovere. Investimenti, I

I mercati dei beni e i mercati finanziari: il modello IS-LM. Assunzione da rimuovere. Investimenti, I I mercati dei beni e i mercati finanziari: il modello IS-LM Assunzione da rimuovere Rimuoviamo l ipotesi che gli Investimenti sono una variabile esogena. Investimenti, I Gli investimenti delle imprese

Dettagli

Lezione 12. L equilibrio del mercato valutario

Lezione 12. L equilibrio del mercato valutario Lezione 12. L equilibrio del mercato valutario Relazioni monetarie e finanziarie si stabiliscono anche tra i residenti di un paese e i non-residenti. Le transazioni internazionali necessitano di istituzioni

Dettagli

13. Campi vettoriali

13. Campi vettoriali 13. Campi vettoriali 1 Il campo di velocità di un fluido Il concetto di campo in fisica non è limitato ai fenomeni elettrici. In generale il valore di una grandezza fisica assegnato per ogni punto dello

Dettagli

Semplificazioni, principali definizioni e obiettivi della macroeconomia

Semplificazioni, principali definizioni e obiettivi della macroeconomia Semplificazioni, principali definizioni e obiettivi della macroeconomia Lezione 1 Lezione 1 Economia Politica - Macroeconomia 1 Semplificazioni della macro Il livello di aggregazione è molto più spinto

Dettagli

Istituzioni di Economia Laurea Triennale in Ingegneria Gestionale. Lezione 24 Il mercato dei beni

Istituzioni di Economia Laurea Triennale in Ingegneria Gestionale. Lezione 24 Il mercato dei beni UNIVERSITÀ DEGLI STUDI DI BERGAMO Laurea Triennale in Ingegneria Gestionale Lezione 24 Il mercato dei beni Prof. Gianmaria Martini Domanda ed offerta Uno degli schemi logici fondamentali dell analisi economica

Dettagli

La specifica del problema

La specifica del problema 2.9 (Caso di studio facoltativo) Pensare a oggetti: esame del problema Iniziamo ora a esaminare il nostro caso di studio di progettazione e implementazione orientate agli oggetti. Le sezioni Pensare a

Dettagli

LA REALTA SEMPLIFICATA NEL MODELLO

LA REALTA SEMPLIFICATA NEL MODELLO Il meccanismo del prestito è basato sul concetto dei punti di risparmio, punti che vengono accumulati nei periodi di risparmio e consumati nei periodi in cui si accede al prestito. L'idea di base che rende

Dettagli

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche.

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche. Testo Esercizio Un negozio di musica vende anche libri e riviste musicali. Si intende automatizzare l intero processo, dall approvvigionamento alla vendita. Si analizzino i requisiti e se ne rappresentino

Dettagli

Tecniche avanzate di sintesi di algoritmi: Programmazione dinamica Algoritmi greedy

Tecniche avanzate di sintesi di algoritmi: Programmazione dinamica Algoritmi greedy Tecniche avanzate di sintesi di algoritmi: Programmazione dinamica Algoritmi greedy Dr Maria Federico Programmazione dinamica Solitamente usata per risolvere problemi di ottimizzazione il problema ammette

Dettagli

Testo Esercizio Sommario Note relative alla modellazione UML. Note relative al testo dell esercizio.

Testo Esercizio Sommario Note relative alla modellazione UML. Note relative al testo dell esercizio. Testo Esercizio Si consideri un sistema per la gestione di un magazzino di un negozio scelto a piacere dal candidato Il sistema è in grado di gestire le seguenti operazioni: Arrivo di nuovi prodotti; Controllo

Dettagli

uadro Business Intelligence Professional Gestione Aziendale Fa quadrato attorno alla tua azienda

uadro Business Intelligence Professional Gestione Aziendale Fa quadrato attorno alla tua azienda Fa quadrato attorno alla tua azienda Professional Perché scegliere Cosa permette di fare la businessintelligence: Conoscere meglio i dati aziendali, Individuare velocemente inefficienze o punti di massima

Dettagli

1 Introduzione. 1.1 La Mobilé Inc in breve. 1.2 Storia. 1.3 Ai giorni nostri. 1.4 Prospettive future

1 Introduzione. 1.1 La Mobilé Inc in breve. 1.2 Storia. 1.3 Ai giorni nostri. 1.4 Prospettive future 1 Introduzione 1.1 La Mobilé Inc in breve Mobilé Inc è un azienda produttrice di telefonini, con sede negli Stati Uniti, che si è concentrata sulla produzione di telefonini di nuova generazione a partire

Dettagli

Metodologia Classica di Progettazione delle Basi di Dati

Metodologia Classica di Progettazione delle Basi di Dati Metodologia Classica di Progettazione delle Basi di Dati Metodologia DB 1 Due Situazioni Estreme Realtà Descritta da un documento testuale che rappresenta un insieme di requisiti del software La maggiore

Dettagli

Norme per l organizzazione - ISO serie 9000

Norme per l organizzazione - ISO serie 9000 Norme per l organizzazione - ISO serie 9000 Le norme cosiddette organizzative definiscono le caratteristiche ed i requisiti che sono stati definiti come necessari e qualificanti per le organizzazioni al

Dettagli

Oligopolio. G. Degli Antoni 26/2/2014 (Economia Applicata/Industriale)

Oligopolio. G. Degli Antoni 26/2/2014 (Economia Applicata/Industriale) Oligopolio G. Degli Antoni 26/2/2014 (Economia Applicata/Industriale) Oligopolio In Oligopolio le imprese possono produrre beni sostanzialmente omogenei, oppure differenziati (automobili, bibite, giornali)

Dettagli

CAPITOLO SECONDO RICHIAMI DI MICROECONOMIA

CAPITOLO SECONDO RICHIAMI DI MICROECONOMIA CAPITOLO SECONDO RICHIAMI DI MICROECONOMIA SOMMARIO: 2.1 La domanda. - 2.2 Costi, economie di scala ed economie di varietà. - 2.2.1 I costi. - 2.2.2 Le economie di scala. - 2.2.3 Le economie di varietà.

Dettagli

Capitolo quindici. Produzione globale, outsourcing e logistica. Caso di apertura

Capitolo quindici. Produzione globale, outsourcing e logistica. Caso di apertura EDITORE ULRICO HOEPLI MILANO Capitolo quindici Produzione globale, outsourcing e logistica Caso di apertura 15-3 Quando ha introdotto la console video-ludica X-Box, Microsoft dovette decidere se produrre

Dettagli

- LAVORO - - ENERGIA MECCANICA - - POTENZA -

- LAVORO - - ENERGIA MECCANICA - - POTENZA - Danilo Saccoccioni - LAVORO - - ENERGIA MECCANICA - - POTENZA - Indice Lavoro compiuto da una forza relativo ad uno spostamento pag. 1 Lavoro ed energia cinetica 3 Energia potenziale 4 Teorema di conservazione

Dettagli

Linguaggi di programmazione

Linguaggi di programmazione Linguaggi di programmazione Programmazione L attività con cui si predispone l elaboratore ad eseguire un particolare insieme di azioni su particolari dati, allo scopo di risolvere un problema Dati Input

Dettagli

UNITED COLORS OF BENETTON. DOTT. FRANCESCO BARBARO

UNITED COLORS OF BENETTON. DOTT. FRANCESCO BARBARO UNITED COLORS OF BENETTON. DOTT. FRANCESCO BARBARO 1 INDICE 1/2 1. IL GRUPPO BENETTON: COMPANY OVERVIEW 2. LA STRATEGIA D AREA 2.1 IL POSIZIONAMENTO COMPETITIVO 2.2 LA CONFIGURAZIONE DELLE ATTIVITA 3.

Dettagli