Sunteți pe pagina 1din 8

MODULUL VI.

Estimarea ofertei de produse pentru A si B cu luarea în


considerare a resurselor limitate

Pe baza datelor obţinute privind estimarea cererii produsului A, a estimării vânzării


produsului B şi din contractele încheiate rezultă că cererea pentru produsele A şi B în lunile
octombrie, noiembrie şi decembrie a.c. este următoarea:
Tabelul 6.1
Produsul Cererea în luna Cererea în luna Cererea în luna
octombrie (u.f.) noiembrie (u.f.) decembrie (u.f.)
A Cota de participare Cota de Cota de
pe piaţă * 6000 participare pe participare pe
piaţă * 6000 piaţă * 6000
B Estimare cu modelul 1000 + c 3200 + c
lui Brown pentru α
optim

Pentru c=27 se obţin datele din Tabelul 6.2:

Tabelul 6.2

Produsul Cererea în luna Cererea în luna Cererea în luna


octombrie (u.f.) noiembrie (u.f.) decembrie (u.f.)
A 2851.8 3042 3143.4
B 1273.031 1027 3227

In perioada considerate, costurile unitare de stocare reprezinta 1.5% din costul unitar de
productie. Pe langa profiturile si costurile unitare ale produselor, exista informatii privind
productivitatea utilajelor si a angajatilor, precum si suprafata de stocare pe unitate fizica de
produs (Tabelul 6.3).

Tabelul 6.3.
Produsul Productivitatea Productivitatea Suprafaţa de
utilajului (ore/u.f.) muncii (ore/u.f.) stocare (u.s./u.f.)
A 0,1 0,05 2
B 0,08 0,07 3

Capacitatea disponibilă a utilajelor si a resursei umane se prezintă în tabelul 6.4.


Tabelul 6.4

Luna Capacitatea Resursa umană Capacitatea de


disponibilă a disponibilă (ore) stocare
utilajului (ore) disponibilă (u.s.)
Octombrie a.c. 400 + 0,2* 27 = 300 + 0,1* 27 = 6000
Noiembrie a.c. 405.4 302.7 6000
Decembrie a.c. 500 + 0,2* 27 = 300 + 0,1* 27 = 6000
505.4 302.7
600 + 0,2* 27 = 300 + 0,1* 27 =
605.4 302.7

Se observă că cererea pentru produsul B este fluctuantă, iar din datele Tabelului 6.4
rezultă că şi timpul de lucru disponibil al utilajului variază de la o lună la alta în această
perioadă din cauza reparaţiilor curente şi medii. In aceste condiţii, pentru satisfacerea
cererii în perioada următoare, S.C. PROMOD va lucra cu stocuri. Conducerea societăţii
doreşte să determine programul lunar de producţie care minimizează cheltuielile totale de
producţie şi stocare considerând că cheltuielile unitare sunt independente de cantităţile
realizate şi stocate din fiecare produs.

Modelul liniar pentru stabilirea programului de producţie-stocare

Programul lunar de producţie care minimizează cheltuielile totale se poate


determina cu un model de programare liniară.

Variabilele modelului
x1 = cantitatea din produsul A realizată în luna octombrie a.c.;
x2 = cantitatea din produsul A stocată în luna octombrie a.c.;
x3 = cantitatea din produsul A realizată în luna noiembrie a.c.;
x4 = cantitatea din produsul A stocată în luna noiembrie a.c.;
x5 = cantitatea din produsul A realizată în luna decembrie a.c.;
x6 = cantitatea din produsul B realizată în luna octombrie a.c.;
x7 = cantitatea din produsul B stocată în luna octombrie a.c.;
x8 = cantitatea din produsul B realizată în luna noiembrie a.c.;
x9 = cantitatea din produsul B stocată în luna noiembrie a.c.;
x10= cantitatea din produsul B realizată în luna decembrie a.c.;

Funcţia obiectiv : minimizarea cheltuielilor totale de producţie şi stocare:


(min) f(x) = cost unitar de productie A*x1 + cost unitar de stocare A*x2 + cost unitar de
productie A* x3 + cost unitar de stocare A*x4 + cost unitar de productie
A*x5 + cost unitar de productie B* x6 + cost unitar de stocare B*x7 + cost
unitar de productie B*x8 + cost unitar de stocare B*x9 + cost unitar de
productie B*x10
respectiv:
(min) f(x) = 20 x1 + (0,015*20)x2 + 20 x3 + (0,015*20)x4 + 20 x5 + 10 x6 +
(0,015*10)x7 + 10 x8 + (0,015*10)x9 + 10 x10
Restricţiile problemei:
 pentru satisfacerea cererii produsului A în luna octombrie a.c.:
C1: x1 - x2 = cota de participare pe piaţă * 6000
 pentru satisfacerea cererii produsului B în luna octombrie a.c.:
C2: x6 - x7 = volumul vânzărilor estimat cu modelul Brown pentru α optim în raport
cu eroarea medie pătratică
 pentru satisfacerea cererii produsului A în luna noiembrie a.c.:
C3: x2 + x3 - x4 = cota de participare pe piaţă * 6000
 pentru satisfacerea cererii produsului B în luna noiembrie a.c.:
C4: x7 + x8 - x9 = 1000 + c
 pentru satisfacerea cererii produsului A în luna decembrie a.c.:
C5: x4 + x5 = cota de participare pe piaţă * 6000
 pentru satisfacerea cererii produsului B în luna decembrie a.c.:
C6: x9 + x10 = 3200 + c
 pentru timpul de lucru disponibil al utilajului:
C7: 0,1x1 + 0,08x6  400 + 0,2c (luna octombrie a.c.)
C8: 0,1x3 + 0,08x8  500 + 0,2c (luna noiembrie a.c.)
C9: 0,1x5 + 0,08x10  600+ 0,2c (luna decembrie a.c.)
 pentru timpul de lucru disponibil al resursei umane:
C10: 0,05x1 + 0,07x6  300+ 0,1c (luna octombrie a.c.)
C11: 0,05x3 + 0,07x8  300+ 0,1c (luna noiembrie a.c.)
C12: 0.05x5 + 0.07x10  300+ 0,1c (luna decembrie a.c.)
 pentru capacitatea de stocare:
C13: 2x2 + 3x7  6000 (luna octombrie a.c.)
C14: 2x4 + 3x9  6000 (luna noiembrie a.c.)
Restricţiile de nenegativitate:
xi  0, i=1,...,10.

Rezolvare
Problema poate fi rezolvată cu WINQSB/ Lp – ipl sau folosind Solver în EXCEL.

Analiza economică a rezultatelor

Functia obiectiv este


(min) f(x) = 20x1 + (0.015*20)x2 + 20x3 + (0.015*20)x4 + 20x5 + 10x6 + (0.015*10)x7
+ 10x8 + (0.015*10)x9 + 10x10

Restrictiile problemei:
- pentru satisfacerea cererii produsului A in luna octombrie a.c.:
C1: x1 - x2 = 2851.8

- pentru satisfacerea cererii produsului B in luna octombrie a.c.:


C2: x6 - x7 = 1273.031

- pentru satisfacerea cererii produsului A in luna noiembrie a.c.:


C3: x2 + x3 - x4 = 3042

- pentru satisfacerea cererii produsului B in luna noiembrie a.c.:


C4: x7 + x8 - x9 = 1027

- pentru satisfacerea cererii produsului A in luna decembrie a.c.:


C5: x4 + x5 = 3143.4

- pentru satisfacerea cererii produsului B in luna decembrie a.c.:


C6: x9 + x10 = 3227

- pentru timpul de lucru disponibil al utilajului:


C7: 0.1x1 + 0.08x6 <= 405.4 (luna octombrie a.c.)
C8: 0.1x3 + 0.08x8 <= 505.4 (luna noiembrie a.c.)
C9: 0.1x5 + 0.08x10 <= 605.4(luna decembrie a.c.)

- pentru timpul de lucru disponibil al resursei umane:


C10: 0.05x1 + 0.07x6 <= 302.7 (luna octombrie a.c.)
C11: 0.05x3 + 0.07x8 <= 302.7 (luna noiembrie a.c.)
C12: 0.05x5 + 0.07x10 <= 302.7 (luna decembrie a.c.)

- pentru capacitatea de stocare:


C13: 2x2 + 3x7 <= 6000 (luna octombrie a.c.)
C14: 2x4 + 3x9 <= 6000 (luna noiembrie a.c.)

Raportul managerial în care se analizează rezultatele obţinute pentru datele individualizate


cu valoarea c  0 va include următoarele informaţii:

1. Programul lunar de producţie - stocare, modul de utilizare a resurselor


disponibile (utilaj, resursă umană), costul de producţie, costul de stocare,
costul total şi profitul total.

Functia obiectiv precum si restrictiile pot fi vazute in figura de mai jos:


Solutia problemei este:

Programul lunar de productie-stocare este:


x1 = Cantitatea din produsul A realizata in luna octombrie a.c. = 2851.8
x2 = Cantitatea din produsul A stocata in luna octombrie a.c. = 0
x3 = Cantitatea din produsul A realizata in luna noiembrie a.c. = 3042
x4 = Cantitatea din produsul A stocata in luna noiembrie a.c. = 0
x5 = Cantitatea din produsul A realizata in luna decembrie a.c. = 3143.4
x6 = Cantitatea din produsul B realizata in luna octombrie a.c. = 1296.6
x7 = Cantitatea din produsul B stocata in luna octombrie a.c. = 23.57
x8 = Cantitatea din produsul B realizata in luna noiembrie a.c. = 2151.43
x9 = Cantitatea din produsul B stocata in luna noiembrie a.c. = 1148
x10 = Cantitatea din produsul B realizata in luna decembrie a.c. = 2079
Modul de utilizare a resurselor disponibile este:
Pentru utilaj:
C7: In luna octombrie timpul de lucru disponibil al utilajului este mai mare cu 16.5 ore
decat timpul necesar.
C8: In luna noiembrie timpul de lucru disponibil al utilajului este mai mare cu 29.1 ore
decat timpul necesar.
C9: In luna decembrie timpul de lucru disponibil al utilajului este mai mare cu 124.7 ore
decat timpul necesar.

Pentru resursa umana:


C10: In luna octombrie timpul de lucru disponibil al resursei umane este mai mare cu
69.4 ore decat timpul necesar.
C11: In luna noiembrie timpul de lucru disponibil al resursei umane este egal cu timpul
necesar, deci nu exista exces de timp de lucru disponibil al resursei umane.
C12: In luna decembrie timpul de lucru disponibil al resursei umane este egal cu timpul
necesar, deci nu exista exces de timp de lucru disponibil al resursei umane.

Costurile de productie:
- In luna octombrie producem 2851.8 u.f. A cu un cost unitar de productie de 20 u.m./u.f.
si 1296.6 u.f. B cu un cost unitar de productie de 10 u.m./u.f., asadar costul de productie
din luna octombrie este 2851.8 u.f. * 20 u.m./u.f. + 1296.6 u.f. * 10 u.m./u.f. = 57036
u.m. + 12966 u.m. = 70002 u.m.
- In luna noiembrie producem 3042 u.f. A cu un cost unitar de productie de 20 u.m./u.f. si
2151.43 u.f. B cu un cost unitar de productie de 10 u.m./u.f., asadar costul de productie
din luna noiembrie este 3042 u.f. * 20 u.m./u.f. + 2151.43 u.f. * 10 u.m./u.f. = 60840 u.m.
+ 21514.3 u.m. = 82354.3 u.m.
- In luna decembrie producem 3143.4 u.f. A cu un cost unitar de productie de 20 u.m./u.f.
si 2079 u.f. B cu un cost unitar de productie de 10 u.m./u.f., asadar costul de productie
din luna decembrie este 3143.4 u.f. * 20 u.m./u.f. + 2079 u.f. * 10 u.m./u.f. = 62868 u.m.
+ 0 u.m. = 62868 u.m.

Costurile de stocare:
- In luna octombrie stocam 0 u.f. A cu un cost unitar de stocare de 0.015 * 20 u.m./u.f. si
23.57 u.f. B cu un cost unitar de productie de 0.015 * 10 u.m./u.f., asadar costul de
stocare din luna octombrie este 0 u.f. * 0.3 u.m./u.f. + 23.57 u.f. *0.15 u.m./u.f. = 0 u.m.
+ 3.5355 u.m. = 3.5355 u.m.
- In luna noiembrie stocam 0 u.f. A cu un cost unitar de stocare de 0.015 * 20 u.m./u.f. si
1148 u.f. B cu un cost unitar de productie de 0.015 * 10 u.m./u.f., asadar costul de stocare
din luna noiembrie este 0 u.f. * 0.3 u.m./u.f. + 1148 u.f. * 0.15 u.m./u.f. = 0 u.m. + 172.2
u.m. = 172.2 u.m.
- In luna decembrie nu avem costuri cu stocarea.

Costuri totale:
- Cost total octombrie = 70002 u.m. + 3.5355 u.m. = 70005.5355 u.m.
- Cost total noiembrie = 82354.3 u.m. + 172.2 u.m. = 82526.5 u.m.
- Cost total decembrie = 62868 u.m. + 0 u.m. = 62868 u.m.
Profituri totale nete:
- In luna octombrie profitul total net = 2851.8 u.f. * 5 u.m./u.f. + 1296.6 u.f. * 3 u.m./u.f.
- 0 * 0.3 u.m. - 23.57 * 0.15 u.m. = 14259 u.m. + 3889.8 u.m. – 0 u.m. – 3.5355 u.m. =
18145.2645 u.m.
- In luna noiembrie profitul total net = 3042 u.f. * 5 u.m./u.f. + 2151.43 u.f. * 3 u.m./u.f. -
0 * 0.3 u.m. - 1148 * 0.15 u.m. = 15210 u.m. + 6454.29 u.m. – WXYZ8 u.m. - 0 u.m. =
21492.09 u.m.
- In luna decembrie profitul total net = 3143.4 u.f. * 5 u.m./u.f. + 2079 u.f. * 3 u.m./u.f. =
15717 u.m. + 6237 u.m. = 21954 u.m.

2. Problema duală şi interpretarea valorilor variabilelor duale.

Forma duala se poate obtine prin aplicarea urmatoarelor reguli:

- Fiecarei restrictii liniare din primala se asociaza o variabila duala numita si pret dual sau
pret umbra. Rezulta ca numarul variabilelor duale este egal cu numarul restrictiilor liniare
ale primalei;
- Fiecarei variabile din primala se asociaza o restrictie liniara in duala constituita cu
coeficientii variabilei respective in primala. Termenii liberi din partea dreapta a
sistemului de restrictii liniare din duala sunt coeficientii variabilelor din functia obiectiv a
primalei. Rezulta ca numarul de restrictii liniare ale dualei este egal cu numarul
variabilelor primalei.
- Daca functia obiectiv a primalei este de maxim atunci functia obiectiv a dualei este de
minim si invers. Coeficientii din functia obiectiv duala sunt termenii liberi din partea
dreapta a sistemului de restrictii liniare din primala.
- Semnele variabilelor duale si ale restrictiilor din duala depind de tipul primalei si de
semnele restrictiilor din primala, respectiv semnele variabilelor primale.
Pentru forma primala de maxim: fiecarei restrictii de forma , , din forma
primala, ii corespunde in forma duala, o variabila nenegativa, nepozitiva, respectiv
oarecare; fiecarei variabile nenegative, nepozitive, oarecare din primala ii corespunde in
forma duala o restrictie de forma , , respectiv .
Pentru forma primala de minim: fiecarei restrictii de forma , , , ii corespunde in
forma duala o variabila nepozitiva, nenegativa, respectiv oarecare; fiecarei variabile
nenegative, nepozitiva, oarecare din primala ii corespunde in forma duala o restrictie de
forma , , respectiv .

Asadar, problema duala va avea 14 variabile duale pe care le vom nota cu u1, u2, u3, u4, u5,
u6, u7, u8, u9, u10, u11 si u12 si 10 restrictii: C1, C2, C3, C4, C5, C6, C7, C8, C9, C10
Functia obiectiv a problemei duala va fi una de maxim: 2851.8u1 + 1273.031u2 + 3042u3 +
1027u4 + 3143.4u5 + 3227u6 + 405.4u7 + 505.4u8 + 605.4u9 + 302.7u10 + 302.7u11+ 302.7u12
+ 6000u13 + 6000u14

Cele 10 restrictii liniare sunt:


C1: u1+0.1u7+0.05 u10 20
C2: -u1-u3+2u13 0.3
C3: u3+0.1u8+0.05u11 20
C4: -u3+u5+u14 0.3
C5: u5+0.1u9+0.05u12 20
C6: u2+0.08u7+0.07u10 10
C7: -u2+u4+3u13 0.15
C8: u4+0.08u8+0.07u11 10
C9: -u4+u6+3u14 0.15
C10: u6+0.08u9+0.07u12 10

u7, u8, u9, u10, u11, u12, u13, u14 0

S-ar putea să vă placă și