Simularea Unor Produse bile Cu Cerere Probabilista
-
Upload
vlad-marin -
Category
Documents
-
view
224 -
download
0
Transcript of Simularea Unor Produse bile Cu Cerere Probabilista
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
1/15
1
Simularea unor produse perisabile cu cerere probabilist
Baza informaional a problemei
n fiecare diminea, patiseria Dona pregtete pateuri proaspete pentru ziua
respectiv. Patiseria coace aceste produse n loturi de cte 21 debuci. Datele din trecut arat
c cererea variaz de la 42 la 126 de buci pe zi.
Fiecare pateu are costul de producie 7 u. m, i se vinde cu 10 u.m. Produsele rmase
la sfritul unei zile sunt vndute unei cantine de caritate la un pre de recuperare de 4 u.
m/bucata. Dac cererea depete oferta, se presupune c exist o pierdere de profit de 3 u.
m/bucata determinate de pierderea reputaiei bune, pierderea de client din cauza concurenei,
etc.
Din datele nregistrate n evidenele patiseriei Dona rezulta c cererea zilnic de
pateuri poate fi descris prin distribuia discret de probabilitate prezentat n tabel:
Proprietarul patiseriei Dona a hotrt s utilizeze simularea Monte Carlo pentru:
A) Obinerea distribuiei de probabilitate a profitului total care se poate realiza ntr-o lun
calendaristic n cazul n care ar produce n fiecare dimineaa 4 loturi de produse.
B) Analiza rezultatelor care se pot obine pentru diferite variante decizionale de producie i
anume: 2,3,4,5sau 6 loturi pe zi.
Rezolvare:
1. Sistemul analizat este din categoria sistemelor de producie cu cerere probabilist i custoc pentru o singur perioad.
Obiectivul sistemului este maximizarea profitului mediu lunar.
Cererea(loturi/zi) Probabilitatea
2 0.10
3 0.15
4 0.35
5 0.25
6 0.15
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
2/15
2
Pentru identificarea factorilor care influeneaz profitul se poate folosi diagrama de
influena, care arata descompunerea factorilor pn la nivelul la care se pot defini valorile
variabilelor de intrare necesare pentru determinarea profitului.
Diagrama de influenta
Pentru simplificare, n aceast diagram au fost inclui numai factorii care influeneaz
profitul nainte de plata taxelor.
La ultimul nivel al diagramei se pot identifica urmtoarele date de intrare:
Variabil decizional: cantitatea de pateuri produs n fiecare diminea. Valorile variabilei de decizie au fost stabilite de decident: 2,3,4,5 sau 6 loturi pe zi.
Variabil probabilist independenta: cererea zilnic de pateuri proaspete. Din cauzacererii probabiliste, profitul zilnic rezultat va fi de asemenea o variabil probabilist.
Parametri considerai ceri pentru perioada analizat: costul unitar de producie,costul unitar de penalizare, preul unitar de vnzare i preul unitar de recuperare.
PROFIT
Cost TotalVenit Total
Cost total de
penalizare
Cost total de
productie
Venit din
recuperari
Venit din
vanzari
Pret unitar
de vanzare
Pret unitar de
recuperare
Cantitatea
produsa
Cererea Cost unitar
de productie
Cost unitar
penalizare
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
3/15
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
4/15
4
5. Pentru rezolvarea cerinei (A) i anume obinerea distribuiei de probabilitate a
profitului total care se poate realiza ntr-o lun calendaristic n cazul n care patiseria ar
produce n fiecare dimineaa 4 loturi de pateuri, se deschide o nou foaie de calcul n EXCEL
i se introduc datele i formulele:
Cererea
(loturi/zi)
Probabilitatea
P(X= xi)
Functia distributieicumulative
F(xi) = P(Xxi)
Intervale[F(xi-1), F(xi))
2 0.10 0.10 [0,00 0,10)
3 0.15 0.25 [0,10 0,25)
4 0.35 0.60 [0,25 0,60)
5 0.25 0.85 [0,60 0,85)
6 0.15 1.00 [0,85 1,00]
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
5/15
5
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
6/15
6
Pentru rezolvarea cerinei (B) de analiz a rezultatelor care se pot obine pentru diferite
variante decizionale de producie se va realiza o alt foaie de calcul.
Determinarea distribuiei de probabilitate a profitului
Simularea se poate realiza conform urmtoarei proceduri:
Pasul 1. Partea de sus conine datele de intrare. n zona B7: B10 sunt introduse
costurile i preurile pe bucat, iar n zona C7: C10 sunt calculate costurile i preurile pentru
un lot de 21 buci. n zona F10: F14 este introdus distribuia de probabilitate a cererii. Acest
mod de descriere a distribuiei discrete de probabilitate este necesar pentru generarea n
EXCEL a valorilor cererii zilnice. n celulaB13 este introdus valoarea variabilei de decizie
referitoare la cantitatea de produse care se va produce ntr-o zi: 4 loturi/zi.
n continuare, se va trece la introducerea funciilor pentru generarea cererii i
calcularea profitului zilnic. Fiecare zi va fi o simulare independenta, deoarece se presupune c
cererea dintr-o zi nu este influenata de cererea din alte zile. Pentru a obine profitul care poate
fi realizat ntr-o lun oarecare se vor simula 30 de zile n care decizia este de a produce pe zi 4
loturi de cte 21 de produse.
Pasul 2. n zona A25: A54 se vor introduce zilele de la 1 la 30 pentru care se face
simularea.
Pasul 3. n celula B25 se introduce =RAND () pentru a genera un numr aleator
uniform distribuit ntre 0 i 1 pentru primul experiment.
Pasul 4. n celula C25 se va genera cererea de pateuri pentru ziua 1 pe baza numrului
aleator generat n celula B25 i a funciei de distribuie cumulativ. n EXCEL, acest lucru se
poate realiza n dou moduri: fie cu funcia VLOOKUP, fie cu funcia IF.
n primul caz, n celula C25 se va introduce =VLOOKUP (B25, $G$10: $H$14,2).
Zona G10: H14 conine limitele inferioare ale intervalelor [F (xi-1), F (xi)) asociate
valorilor xi ale cererii zilnice.
Valoarea 2 introdus n funcia VLOOKUP arata c valorile care se genereaz (n acest
caz cererea zilnic de loturi de produse) se gsesc n coloana a doua a zonei G10: H14.
Pe baza numrului aleator generat n celula B25 se va determina ce valoare a cererii va fi
selectata.
Pasul 5. n celula D25 se determina venitul din vnzri cu formula =MIN (C25,
$B$13)*$C$8deoarece cantitatea care poate fi vnduta la preul de 210 u.m. /lot este egal cu
minimul dintre cererea i ofert din ziua respectiv. Se poate verifica faptul c cererea
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
7/15
7
generat n celula C25 este de 6 loturi, deci mai mare dect oferta de 4 loturi, astfel ca venitul
care poate fi realizat din vnzrile din ziua 1 este egal cu 4*210 = 840 u.m.
Pasul 6. Dac oferta este mai mare dect cererea, produsele rmase se vnd cu 84 u.m.
/lot, deci veniturile din recuperare se determina n celula E25 cu formula =MAX (0, ($B$13-
C25))*$C$9
n ziua 1, MAX (0, -2) = 0, deci veniturile din recuperri sunt de 0 u.m.
Pasul 7. n celula F25, cu formula =$B$13*$C$7 se determina costul total de
producie a cantitii stabilite ca valoare a variabilei decizionale pentru fiecare zi. Pentru
decizia de a produce 4 loturi/zi, costul total de producie va fi de 4*147 = 588 u.m. pe zi.
Pasul 8. n celula G25, cu formula =MAX (0, (C25-$B$13))*$C$10 se calculeaz
pierderea posibil de profit n cazul n care cererea este mai mare dect oferta.
n ziua 1,MAX (0, 2) = 2, deci costul total de penalizare este de 2*63= 126 u.m.
Pasul 9. n celula H25 se calculeaz profitul pentru ziua 1 =D25+E25-F25-G25
Pasul 10. Se copiaz celulele B25: H25 n zona B26: H54. Prin copiere, numerele
aleatoare din celule coloanei B se modific, genernd variabilitatea cererii din fiecare zi, astfel
c se obin 30 de simulri independente.
Pasul 11. Se calculeaz profitul total care poate fi obinut ntr-o lun calendaristic de
30 zile prin introducerea n celula H55 a formulei: =SUM (H25: H54).
De fiecare dat, prin recalcularea foii de calcul se genereaz noi valori ale cererii
zilnice i se determina o nou valoare a profitului totalcare se poate realiza ntr-o lun. Prin
utilizarea tastei F9 rezulta diferite valori ale profitului total, dar pentru a descrie distribuia de
probabilitate a profitului total va fi necesar s se genereze un numr mare de valori i s se
rein aceste valori.
n EXCEL, pentru a realiza automat simularea profitului total i pentru a capta
rezultatele n vederea analizei lor se va folosi comandaDat/Table.
Pasul 12. Se alege zona n care vor fi captate rezultatele celor 500 de execuii alemodelului de simulare a profitului total lunar.
Pasul 13. n celula B58 se introduce =H55, adic se creeaz legtura cu celul n care
se determina prin simulare profitul total realizat ntr-o lun.
Pasul 14. Se selecteaz zona A59: B558 i apoi din meniul EXCEL se alegeData, iar
din submeniu Table. n csua dialog care apare, se lasnecompletat cmpul alturat luiRow
Input Cell, se introduce C58 n cmpul alturat lui Column Input Cell i apoi se selecteaz
OK.
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
8/15
8
Profitul total depinde de cererea zilnic generat de funcia RAND () de tip hot,
astfel ca celula de intrare C58 trebuie s fie liber deoarece profitul total se va recalcula
automat ori de cte ori are loc o modificare afoii de calcul.
Dup realizarea Pasului 14, n zona B59: B558 se afla 500 de valori posibile ale
profitului total lunar. Dar toate aceste valori sunt de tip ho i se vor recalcula dup fiecare
modificare a foii de calcul. Pentru transformarea lor n valori fixe se va trece la Pasul 15.
Pasul 15: Se pot analiza rezultatele celor 500 de simulri.
Pasul 16: Se va crea un tabel care conine media, eroarea standard, median, valoarea
modal, deviaia standard, dispersia, coeficientul de aplatizare a distribuiei, coeficientul de
asimetrie a distribuiei, domeniul de variaie, valoarea minim, valoarea maxim, suma
tuturor valorilor, numrul de valori analizate.
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
9/15
9
Dac oferta este 4*21=84 produse pe zi, profitul mediu care poate fi realizat ntr-o
lun este de 5166.63 u. m, valoarea minim a profitului este de 3717 u. m, iar valoarea
maxim este de 6174 u.m.
Pasul 17.Reprezentarea grafic a distribuiei profitului care poate fi realizat ntr-o lun
0.00%
10.00%
20.00%
30.00%
40.00%
50.00%
60.00%
70.00%
80.00%
0
10
20
30
40
50
60
70
4095
4195.
227273
4295.
454545
4395.
681818
4495.
909091
4596.
136364
4696.
363636
4796.590909
4896.
818182
4997.
045455
5097.
272727
5197.5
5297.727273
5397.
954545
5498.
181818
Frecvente
Profit/luna
Histogram
Frequency
Cumulative %
Bin FrequencyCumulative
%
4095 2 0,40%
4195,23 2 0,80%
4295,45 7 2,20%
4395,68 4 3,00%
4495,91 12 5,40%
4596,14 13 8,00%
4696,36 12 10,40%
4796,59 33 17,00%
4896,82 20 21,00%
4997,05 52 31,40%
5097,27 20 35,40%
5197,5 49 45,20%
5297,73 66 58,40%
5397,95 32 64,80%
5498,18 53 75,40%
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
10/15
10
Analiza rezultatelor diferitelor variante decizionale de producie
Proprietarul patiseriei Dona dorete s utilizeze simularea pentru a analiza rezultatele
care se pot obine pentru diferite variante decizionale de producie i anume:2,3,4,5, sau 6
loturi pe zi.
Pentru a se compara rezultatele diferitelor variante, va fi necesar s se genereze
aceeai cerere de pateuri proaspete pe zi, deci s se utilizeze acelai ir de numere aleatoare
uniform distribuite n [0,1].
n acest scop, mai nti se va obine profitul total care poate fi obinut ntr-o lun
pentru fiecare variant i apoi se va utiliza comanda dat/table pentru a realize un numr mare
de experimente de simulare pentru obinerea profitului mediu lunar corespunztor fiecreivariante de producie.
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
11/15
11
Pe baza rezultatelor,decidentul va alege varianta care ar putea conduce la cel mai bun
profit mediu lunar.
In tabelul urmator sunt prezentate formulele utilizate pentru simularea cu Excel.
Celula Formula
B27 =RAND()
C27 =VLOOKUP(B27;$G$10:$H$14;2)
D27 =MIN(C27;$B$15)*$C$7+MAX(0;($B$15-C27)*$C$8-$B$15*$C$6-
MAX(0;(C27-$B$15))*$C$9)
E27 =MIN(C27;$B$16)*$C$7+MAX(0;($B$16-C27)*$C$8-$B$16*$C$6-
MAX(0;(C27-$B$16))*$C$9)
F27 =MIN(C27;$B$17)*$C$7+MAX(0;($B$17-C27)*$C$8-$B$17*$C$6-
MAX(0;(C27-$B$17))*$C$9)
G27 =MIN(C27;$B$18)*$C$7+MAX(0;($B$18-C27)*$C$8-$B$18*$C$6-
MAX(0;(C27-$B$18))*$C$9)
H27 =MIN(C27;$B$19)*$C$7+MAX(0;($B$19-C27)*$C$8-$B$19*$C$6-
MAX(0;(C27-$B$19))*$C$9)
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
12/15
12
Pentru simularea automat cu Data/Table se va proceda astfel:
1. Se alege zona pentru realizarea a 500 de execuii ale modelului de simulare a profitului
total lunar pentru cele cinci variante.. Se observa c s-a ales zona C62: H562. Se introduce
numrul 1 n celula C63 i, din meniu de selecteazEdit, Fill, Series i din csua dialog careapare se selecteaz Columns, Linear, se introduce numrul 500 n dreptul lui Stop Value i
apoi se selecteaz OK.
2. n celulele D62, E62, F62, G62, H62, se introduce =D57, =E57, =F57, =G57, =H57, adic
se creeaz legtura cu celulele n care se determina prin simulare profitul total realizat ntr-o
lun pentru cele cinci variante de producie.
3. Se selecteaz zona C62: H562 i apoi din meniul EXCEL se alege Dat, iar din submeniuTable. n csua dialog care apare, se lasa necompletat cmpul alturat lui Row Input Cell, se
introduce B61 n cmpul alturat lui Column Input Cell i apoi se selecteaz OK.
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
13/15
13
Profitul total depinde de cererea zilnic generat de funcia RAND () de tip hot,
astfel ca celula de intrare B61 trebuie s fie liber deoarece profitul total se va recalcula
automat ori de cte ori are loc o modificare a foii de calcul.
n zona D63: H562 se obin 500 de valori posibile ale profitului total lunar pentrufiecare variant. Dar toate aceste valori sunt de tip ho i se vor recalcula dup fiecare
modificare a foii de calcul. Pentru transformarea lor n valori fixe se selecteaz zona D63:
I558. Din meniu se selecteaz Editi apoi Copy. Se revine n meniu i se selecteaz din nou
Editi apoi PasteSpecial. n csua dialog care apare se marcheaz Values i apoi OK. Acum
se pot analiza rezultatele celor 500 de simulri. 4. n celulele D563, E563, F563, G563, H563
se calculeaz media profitului lunar pentru fiecare variant. Se observa c cel mai mare profit
mediu lunar se realizeaz n cazul variantei de producie Q=6 loturi pe zi, urmat de variantade producie Q=5 loturi pe zi.
n figur sunt prezentate profilurile de risc asociate variantelor de producie Q=6 i
Q=5.Se observ c varianta Q=6 domina stochastic varianta Q=5.
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
14/15
14
Din tabel rezult c probabilitatea ca profitul s fie mai mare de 25340 este de 60,4%
n cazul variantei Q= 6 fa de 48,2% n cazul variantei Q=5. Aceste date confirm dominanastochastic a variantei de producie de 6 loturi de produse pe zi.
Profitul lunar(u.m)
xi
Q=6 loturi Q=5 loturi
P(X > xi) P(X > xi)
21840 0.998 0.96
22540 0.99 0.928
23240 0.962 0.84
23940 0.902 0.762
24640 0.786 0.666
25340 0.604 0.482
26040 0.408 0.346
26740 0.238 0.244
27440 0.112 0.132
28140 0.05 0.078
28840 0.006 0.036
29540 0 0.014
30240 0 0
-
8/2/2019 Simularea Unor Produse bile Cu Cerere Probabilista
15/15
15
Bibliografie:
1. Luban Florica, Simulri n afaceri, Editura ASE, Bucureti, 2005
2. Raiu Suciu, Luban Florica, Modelare economic, Editura ASE, Bucureti, 2007
3. Raiu Suciu, Luban Florica, Modelare economic aplicat. Studii de caz. Teste, EdituraEconomic, Bucureti, 2002