Sunteți pe pagina 1din 54

Florica Luban SIMULARI IN AFACERI Problematica modelarii si simularii cu calculatorul a problemelor decizionale

Cuprins
Materiale didactice Cerinte Finalizare Structura cursului Problematica modelarii si simularii cu calculatorul a problemelor decizionale
2

Materiale didactice
Cursul predat Luban, F., Simulri n afaceri. Editura ASE, Bucureti 2005 >biblioteca digitala ASE Bucuresti Ra iu-Suciu, C., Luban, F., Hncu, D., Ciocoiu, N., Modelare economic. Editura ASE, Bucureti, 2009, Capitolul 9 Ra iu-Suciu, C., Luban, F., Hncu, D., Ene, N., Modelare economic aplicata. Studii de caz. Teste. Editura Economica, Bucureti, 2002, SCaz 1,2, 42, 44-47 Albright, S.C., Winston, W.L., Management Science Modeling. Thomson South-Western, 2007 Lawrence, J., Pasternack, B., Applied Management Science. Modeling, Spreadsheet Analysis , and Communication for Decision Making. Second edition.John Wiley & Sons, Inc., 2002 Winston, L. W., Excel 2007: Data Analysis and Business Modelling. Washington: Microsoft Press, 2007 Altele: cautati la biblioteca + internet
3

Materiale didactice
Software EXCEL Crystal Ball (versiune student, folder CB pe CD-ul furnizat) @Risk (versiune student, folder DTS45 pe CD-ul furnizat) EXTEND~1 (doua versiuni pentru studenti) Winqsb QM TSE

Surse Internet: http://www.palisade.com http://www.wintersim.org Altele


4

Cerinte
La seminar: lucrari practice care se vor regasi in biletele de la proba practica Proiectul individual Aplicarea tehnicii simulrii pentru rezolvarea unei probleme decizionale Proiectul va fi redactat i ndosariat i va con ine: -Descrierea problemei i baza informa ional -Modelul i programul de simulare utilizat -Cum a fost aplicat simularea -Analiza rezultatelor -Concluzii i recomandri
5

Finalizare
Modul de finalizare a) Activitate seminar + sustinerea unei probe practice i a proiectului individual: ian. 2012 => 50% b) Proba scris: sesiune examene iarna 2012 => 50%

Structura cursului
1. Problematica modelrii si simulrii cu calculatorul a problemelor decizionale 2. Metoda de simulare Monte Carlo Generarea numerelor aleatoare; Generarea valorilor variabilelor probabiliste discrete i continue. Exemple. 3. Analiza rezultatelor experimentelor de simulare Alegerea retetei de fabricatie pentru un produs nou
7

Structura cursului
4. Simularea unor probleme decizionale cu

metoda Monte Carlo Simularea realizrii unor produse noi: realizarea unui autoturism; un vaccin pentru animale; un medicament pentru ochi Simularea unor produse perisabile cu cerere probabilist Simularea unor politici de nlocuire a echipamentelor Analiza economic a unor politici de marketing: acordarea de stimulente, alegerea unui tip de abonament de telefon 8

Structura cursului
Analiza ofertelor de licita ie pentru ob inerea unor contracte: analiza costului total al proiectului; analiza valorii ofertei Analiza unor politici de management al veniturilor: simularea rezervrilor n plus la avion Echilibrarea capacit ilor de produc ie Alocarea portofoliului Selectarea proiectelor de investi ii
9

Structura cursului
5. Simularea evenimentelor discrete: Simularea proceselor de asteptare Simularea unui sistem de produc ie Dimensionarea unui birou de informatii intr-un mall Simularea unei afaceri pentru nchirierea de maini Simularea proceselor de stocare Determinarea prin simulare a mrimii comenzii de aprovizionare
10

Structura cursului
6. Simularea dinamicii sistemelor Va fi analizat un sistem de productie pe baza a doua variabile de nivel: stocul de produse finite i profitul. 7. Simularea tip joc Sistemul TSE pentru simularea unei afaceri n care fiecare participant este n competi ie cu alte companii din aceeasi industrie 8. Verificarea i validarea modelelor de simulare
11

PROBLEMATICA MODELARII SI SIMULARII CU CALCULATORUL A PROBLEMELOR DECIZIONALE (+pag.10-25)

1. Necesitatea simularii 2. Conceptul de simulare 3. Simulare vs. optimizare 4.Tipuri de simulare 5. Aplicatii ale simularii 6. Etapele simularii 7. Avantajele si dezavantajele simularii
12

PROBLEMATICA MODELARII SI SIMULARII CU CALCULATORUL A PROBLEMELOR DECIZIONALE (+pag.10-25 din Sim in af) O lung perioad de timp s-a considerat c elaborarea unor decizii bune presupune "art i talent" ob inute dup o lung experien i nv are din "ncercri i greeli" Men inerea firmelor la nivel satisfctor de eficien fa de concuren => Prentmpinarea greelilor extrem de costisitoare => Necesitatea construirii unui viitor simulat => nainte de luarea unei decizii
MODELELE, SCENARIILE, SIMULAREA i GNDIREA PROSPECTIV sunt utilizate tot mai mult pentru evaluarea diverselor variante decizionale, nainte de adoptarea lor efectiv
13

PROBLEMATICA MODELARII SI SIMULARII CU CALCULATORUL A PROBLEMELOR DECIZIONALE

n cazul problemelor decizionale, este necesar definirea unui domeniu al problemei prin stabilirea unor frontiere ale sistemelor asupra crora se exercit ac iunile care decurg din deciziile adoptate. Frontierele nu sunt numai grani ele fizice stabilite n mod obiectiv sau arbitrar ntre sistem i mediul su. Ele se pot referi la orizontul de timp al deciziei sau la con inutul sistemului. Stabilirea unor frontiere ale domeniului problemei decizionale se poate realiza prin decuparea unei por iuni din realitatea nconjurtoare, denumit uneori sistem real. 14

PROBLEMATICA MODELARII SI SIMULARII CU CALCULATORUL A PROBLEMELOR DECIZIONALE

Sistem real Experimente cu sistemul real Experimente cu un model al sistemului real Model fizic Model matematic Solutie analitica

Simulare
15

Conceptul de simulare
Cuvntul simulare provine din latinescul simulatio care nseamn capacitatea de a reproduce, reprezenta sau imita ceva. A simula nseamn a ajunge la esen fr realitate (Webster's New Dictionary of American Language, 1990)
16

Conceptul de simulare
Un instrument experimental sau un simulator trebuie s ac ioneze la fel fel sau s simuleze sistemul analizat, dar analizat, ntrntr-un mod mai rapid i mai pu in costisitor. costisitor. Scopul: Scopul: Crearea unui mediu n care informatiile despre diferite variante de actiune pot fi obtinute prin experimente. experimente.
17

Conceptul de simulare
n simulare, modelul sistemului real este utilizat ca obiect asupra cruia se fac experimente, urmrind s se determine efectele diferitelor variante decizionale asupra unor indicatori de performan (vezi figura).
18

Analiza rezultatelor n raport cu scopurile

Scopuri
Intrri contro -labile

Variante decizionale; Resurse


Intrri necontrolabile (mrimi probabiliste)

Modelul Sistemului real

Rezultate

Analiza eficienei utilizrii resurselor


19

Conceptul de simulare
Exist mai multe defini ii formulate de diferi i autori Una dintre primele defini ii consider c simularea este o tehnic numerica de realizare a experimentelor cu calculatorul numeric i presupune utilizarea unor modele matematice si logice necesare pentru descrierea comportamentului i structurii unui sistem real complex de-a lungul unei perioade lungi de timp (Naylor).
20

Conceptul de simulare
Datele despre func ionarea sistemului analizat se ob in prin executarea modelului generndu-se o istorie artificial. Prin analiza istoriei artificiale se pot face inferen e referitoare la caracteristicile de func ionare ale sistemului real de-a lungul unei perioade de timp.
21

Simulare vs. optimizare


Important de re inut este faptul c simularea este n special valoroas pentru problemele care nu pot fi abordate prin metode matematice analitice sau de optimizare Dei att simularea ct i optimizarea sunt metode cantitative care se bazeaz pe modelele matematice, diferen a fundamental dintre cele dou abordri const n rolul variabilelor de decizie
22

Simulare vs. optimizare


n cazul optimizrii, valorile variabilelor de decizie NU SUNT CUNOSCUTE dect dup rezolvarea modelului. Aceste valori sunt ob inute cu o formul sau cu un algoritm de optimizare astfel nct ele s maximizeze sau minimizeze valoarea unei func ii obiectiv care exprim criteriul de performan al modelului. Exemple
23

Simulare vs. optimizare


n cazul simulrii, valorile variabilelor de decizie sunt date de intrare (SUNT CUNOSCUTE) pentru model. Prin

simulare, pentru fiecare varianta decizionala, criteriul de performan este evaluat de un numar mare de ori in functie de valorile posibile ale factorilor aleatori care influenteaza criteriul de performanta. n final, se va obtine distributia de probabilitate a valorilor criteriului de performan pentru fiecare varianta decizionala

Exemple

24

Tipuri de simulare
Exist mai multe tipuri de modele de simulare. Cele mai importante sunt: simularea Monte Carlo; simularea evenimentelor discrete; simularea tip Forrester; simularea tip joc.
25

Tipuri de simulare
Simularea Monte Carlo se aplic n problemele decizionale n care intervin mrimi care, din cauza unor factori intamplatori necontrolabili, au mai multe valori posibile descrise prin distribu ii de probabilitate.
26

Tipuri de simulare

In simularea Monte Carlo variabila timp poate sa nu apara explicit n modelul problemei.

27

Tipuri de simulare
Simularea evenimentelor discrete se utilizeaz pentru simularea situa iilor n care sunt identificate diferite evenimente care modific starea sistemului studiat. Exemplu: sosirea unui client ntr-un sistem de servire poate modifica starea sta iei de servire din liber n ocupat sau poate mri lungimea cozii de ateptare.
28

Simularea evenimentelor discrete


Evenimentele sunt discrete deoarece se consider c ntre dou evenimente, starea sistemului nu se modific. Metoda Monte Carlo este o component important a simulrii evenimentelor discrete pentru generarea la ntmplare a intervalelor dintre dou evenimente succesive, durata de servire etc.
29

Simularea evenimentelor discrete


Momentele de timp la care au loc evenimentele sunt aleatoare. Din cauza naturii dinamice a modelelor de simulare a evenimentelor discrete, n timpul simulrii este necesar cunoaterea valorii curente a timpului simulat i de asemenea, este necesar un

mecanism de avansare al timpului simulat de la o valoare la alta.


30

Simularea dinamicii sistemelor (tip Forrester)

Simularea propus de Forrester n anii 1960, ofer posibilitatea abordrii globale i sistemice a problemelor social-economice complexe compuse din succesiuni de cauze i efecte i a sistemelor cu feed-back.
31

Simularea tip joc


n simularea tip joc, deciden ii iau parte la un joc de afaceri. Aceast simulare plaseaz fiecare juctor n competi ie cu alte companii care vnd produse similare pe aceeai pia . Sarcina juctorului este de a conduce activit ile unei ntreprinderi, fiind responsabil pentru deciziile referitoare la toate aspectele afacerii.
32

Aplica ii ale simulrii


Multe companii utilizeaz simularea Monte Carlo ca o parte important a procesului de luare a deciziilor. Iat cteva exemple (Winston, L.W., Excel 2007: Data Analysis and Business Modeling. Washington, Microsoft Press, 2007, pag. 475-476):
33

Aplica ii ale simulrii


General Motors, Procter and Gamble, Pfizer, Bristol Myers Squibb, Eli Lilly folosesc simularea pentru a estima att profitul mediu cat i factorul de risc al produselor noi. La GM, aceast informa ie este utilizat pentru a determina produsele care vor intra pe pia .

34

Aplica ii ale simulrii


GM foloseste simularea pentru activit i cum ar fi previzionarea venitului net pentru corpora ie, estimarea costurilor structurale i de cumprare, i determinarea susceptibilita ii la diferite tipuri de risc (cum ar fi modificrile ratei dobnzii i fluctua iile cursului de schimb). Lilly folosete simularea pentru a determina capacitatea fabricilor pentru fiecare medicament.
35

Aplica ii ale simulrii


Procter and Gamble folosete simularea pentru a modela i reduce riscul cursului de schimb. Sears foloseste simularea pentru a determina cte unit i din fiecare produs ar trebui s fie comandate de la furnizori - de exemplu, numrul de perechi de pantaloni Dockers, care ar trebui s fie comandate ntr-un an.
36

Aplica ii ale simulrii


Companiile de petrol i de medicamente utilizeaz simularea pentru evaluarea "op iunilor reale", cum ar fi valoarea op iunii de a extinde, contract, sau amna un proiect. Planificatorii financiari utilizarea simularea Monte Carlo pentru a stabili cele mai bune strategii de investi ii pentru asigurarea pensiilor clien ilor lor
37

Aplica ii ale simulrii


Menirea i aplicabilitatea simulrii nu se limiteaz numai la asistarea unor procese decizionale manageriale.

Simularea are utilizri importante i n: - proiectarea asistat de calculator - sistemele de realitate virtual destinate industriei jocurilor pe calculator - antrenarea unor categorii profesionale (pilo i, chirurgi etc.) - sau aplica iile militare.
38

Aplica ii ale simulrii


De mai mult de 55 de ani, SUA foloseste cu succes metoda Monte Carlo pentru proiectarea armelor nucleare. Astzi, cnd testarea armelor nucleare nu mai este permis, simularea reprezint tehnica de baz pentru realizarea experimentelor nucleare.
39

Aplica ii ale simulrii


De mai mult de 35 de ani, SUA foloseste cu succes metoda Monte Carlo la asistarea Programului Spatial NASA. Este folosit pentru stabilirea sateli ilor pe orbite, pentru explorarea spatiului cosmic etc.

40

Aplica ii ale simulrii


O modalitate de a afla despre cele mai recente aplica ii i teorii de simulare o constituie urmrirea lucrrilor Winter Simulation Conference disponibile la adresele: http://www.wintersim.org sau http://www.informscs.org/wscpapers.html.
41

Aplica ii ale simulrii


De asemenea revista PcAT con ine articole i referin e privind modelarea i simularea i un portal util: http://primanet.com/pcat/New_Home_ Page/modelling_simulatio.htm

42

Etapele simulrii Aceste etape pot fi grupate n patru domenii majore: Problema de rezolvat. Modelul de simulare. Experimentele de simulare. Analiza rezultatelor.
43

Problema de rezolvat
Formularea i analiza problemei Instruirea persoanelor implicate asupra principiilor de baz ale simulrii Construirea modelului conceptual, colectarea datelor fundamentale Testarea validit ii modelului conceptual.
44

Modelul de simulare Transpunerea modelului conceptual ntr-un model computerizat (programul de simulare) Verificarea modelului de simulare, analiza senzitivit ii, validarea modelului de simulare.
45

Modelul de simulare
Verificarea are ca scop aprecierea corectitudinii transpunerii informatice a modelului conceptual n cel computerizat, ncercnd s rspund la ntrebarea: S-a construit corect modelul computerizat?. Validarea compar comportarea modelului computerizat cu cea a sistemului real, ncercnd s rspund la ntrebarea: S-a construit un model corect sau adecvat cu realitatea?.
46

Experimentele de simulare
Se vor stabili: numrul de simulri, numrul de experimente ale fiecrei simulri, condi iile ini iale pentru fiecare experiment, lungimea perioadei de nclzire necesar aducerii sistemului artificial ntr-o stare stabil, modalitatea de reducere a varia iei rezultatelor etc.

Proiectarea experimentelor.

Realizarea experimentelor de simulare


47

Analiza rezultatelor Analiza statistic a rezultatelor: - evaluarea i compararea variantelor decizionale - identificarea celei mai bune solu ii Realizarea documenta iei
48

Dezavantaje ale simularii

Construirea modelului de simulare necesit o instruire special. Aceasta este o art care se nva n timp i prin experien . Simularea nu garanteaz ob inerea unor solu ii optimale.
49

Dezavantaje ale simularii Rezultatele simulrii pot fi greu de interpretat. Din cauza naturii aleatoare a intrrilor modelului de simulare, rezultatele sunt variabile stochastice i sunt necesare cunotin e statistice pentru analiza lor.
50

Dezavantaje ale simularii Simularea poate fi consumatoare de timp i costisitoare. Reducerea resurselor de modelare i analiz poate conduce la un model de simulare necorespunztor pentru scopul analizei.
51

Dezavantaje ale simularii Calitatea rezultatelor ob inute prin simulare depinde de calitatea datelor folosite. Colectarea datelor necesare simulrii poate fi dificil i consumatoare de timp. Trebuie mentionat ca aceste dezavantaje pot fi inlaturate
52

De ce se utilizeaz simularea?
Simularea poate prezice rezultatele adoptrii unor decizii Majoritatea sistemelor reale sunt stochastice i dinamice Metodele analitice descriu de obicei comportamentul sistemului numai pe baza valorilor medii ale variabilelor stochastice sau probabiliste. Simularea poate reduce costul experimentelor reale
53

De ce se utilizeaz simularea?
Simularea permite dezvoltarea creativit ii i a ideilor noi Astazi, simularea poate fi realizata cu o mare varietate de software pe un PC. Nivelul abilitatilor de natura computationala sau matematica necesar pentru proiectarea si executia unei simulari a fost redus substantial.
54