Kiekybiniai sprendimai vadyboje
TURINYS
ĮVADAS
……………………..
…………..3
1. KORELIACINĖS ANALIZĖS SU KIEKVIENU X1, ., Xn ATLIKIMAS ….4
2. PORINĖ REGRESINĖ ANALIZĖ
…………………….
.6
3. DAUGIANARĖ REGRESIJA
…………………….
..10
4. GAUTŲ REZULTATŲ APRAŠYMAS
………………….13
5. TYRIMO REZULTATŲ PRAKTINIS TAIKYMAS
…………..13
6. PROGNOZAVIMAS
…………………….
…….16
7. GAMYBOS PLANAVIMO UŽDAVINYS
……………….19
7.1. Gamybos planavimo uždavinio sudarymas ir išsprendimas
………..19
7.2. Dualus uždavinys
……………………..
……..21
7.3. Išteklių „šešėlinės“ kainos ir gautų rezultatų aprašymas
…………23
8. TRANSPORTO UŽDAVINYS
…………………….
…23
LITERATŪRA
……………………..
………..28
ĮVADAS
Vienas svarbiausių statistikos uždavinių yra ryšių tarp reiškinių
tyrimas. Šiame kursiniame darbe susidursime su išlaidomis, pabandysime
nuspręsti, kokią įtaką išlaidoms statybinėms medžiagoms turi išlaidos
statybinių medžiagų transportavimui, įrengimų nuomai, statybininkų darbo
užmokestis, išlaidos projektavimo darbams, komunaliniam ūkiui.
Mano darbo tikslai:
1. Nustatyti, ar egzistuoja stochastinis ryšys tarp nagrinėjamų veiksnių:
išlaidų statybinėms medžiagoms (Y), išlaidų statybinių medžiagų
transportavimui (X1), išlaidų įrengimų nuomai (X2), statybininkų darbo
užmokesčio (X3), išlaidų projektavimui (X4) ir išlaidų komunaliniam
ūkiui (X5);
2. Nustatyti ryšių stiprumus, formas, bei analitines išraiškas;
3. Nustatyti ryšių stiprumą tarp išlaidų statybinėms medžiagoms per
pusmetį ir reikšmingiausių veiksnių, bei rasti tų ryšių formas ir
analitines išraiškas.
Šio darbo uždaviniai:
1. Atlikti koreliacinę analizę y su kiekvienu X1, X2, X3,X4 ir X5;
2. Atrinkti X1, X2, X3, X4, X5 regresinei analizei atlikti;
3. Atlikti pporinę regresinę analizę Y su kiekvienu reikšmingu X1, .,
Xm;
4. Atlikti daugianarę koreliacinę regresinę analizę Y su X1,., Xm
naudojant LINEST, LOGEST, TREND, GROWTH funkcijas;
5. Aprašyti gautus rezultatus;
6. Pateikti tyrimo rezultatų taikymo pavyzdžius.
7. Atlikti prognozę slenkančio vidurkio ir eksponentinio išlyginimo
metodais, apskaičiuoti vidutines kvadratines paklaidas.
8. Sudaryti ir ištirti gamybos planavimo uždavinį:
a. sudaryti ir išspręsti grafiškai bei EXCEL pagalba gamybos
planavimo uždavinį (m ≥ 3, n = 2);
b. atrinkti du apribojimus ir sudaryti bei išspręsti dualų
uždavinį;
c. nustatyti išteklių „šešėlines“ kainas ir aprašyti gautus
rezultatus.
9. Sudaryti ir išspręsti transporto uždavinį (m = 3, n = 4).
1. KORELIACINĖS ANALIZĖS SU KIEKVIENU X1, ., Xn ATLIKIMAS
Ekonominių procesų tyrimuose dažnai tenka nustatyti dviejų kkintamųjų –
Y, vadinamo priklausomu kintamuoju (pasekme), ir X, vadinamo nepriklausomu
kintamuoju (priežastimi) – tarpusavio sąveiką – ryšį. Esant koreliaciniam
ryšiui, nepriklausomojo kintamojo kitimas veikia tik priklausomo kintamojo
vidutines reikšmes. Norėdama atlikti koreliacinę analizę, pasirenku X ir Y:
Y – išlaidos statybinėms medžiagoms,
X1 – išlaidos statybinių medžiagų transportavimui;
X2 – išlaidos įrengimų nuomai;
X3 – statybininkų darbo užmokestis;
X4 – išlaidos projektavimo darbams;
X5 – išlaidos komunaliniam ūkiui.
Atlikdama koreliacinę analizę, skaičiavimams naudosiu vidurkį,
dispersiją bei kvadratinį nuokrypį:
Vidurkis – tai visų stebėtų skaitinių duomenų suma, padalinta iš
duomenų skaičiaus. Jis aapskaičiuojamas pagal formulę:
[pic]= ΣXi /n
n – stebėtų duomenų suma
arba naudojantis MS EXCEL funkcija AVERAGE.
Dispersija – tai išsibarstymo apie vidurkį matas.
S2 = (xi –X)2 / n
Dispersija gali būti apskaičiuota ir supaprastintu būdu:
[pic]
arba naudojantis MS EXCEL funkcija VAR.
Vidutinis kvadratinis nuokrypis – tai kvadratinė šaknis iš
dispersijos. Jis parodo, kiek vidutiniškai požymio reikšmės yra nutolusios
nuo vidurkio. Vidutinis kvadratinis nuokrypis apskaičiuojamas:
[pic]arba naudojantis MS EXCEL funkcija STDEV.
Lentelėje pateikiau duomenis su kuriais atliksiu analizę:
|Eil. Nr. |Y |X1 |X2 |X3 |X4 |X5 |
| |(Išlai|(išlai|(išlai|(staty|(išlai|(išlai|
| |dos |dos |dos |binink|dos |dos |
| |statyb|statyb|įrengi|ų |projek|komuna|
| |inėms |inių |mų |darbo |tavimo|liniam|
| |medžia|medžia|nuomai|užmoke|darbam|ūkiui,|
| |goms, |gų |, |stis, |s, |tūkst.|
| |tūkst.|transp|tūkst.|tūkst.|tūkst.|Lt) |
| |Lt) |ortavi|Lt) |Lt) |Lt) | |
| | |mui, | | | | |
| | |tūkst.| | | | |
| | |Lt) | | | | |
|1 |500 |250 |100 |350 |150 |300 |
|2 |360 |315 |200 |150 |200 |150 |
|3 |470 |215 |150 |360 |260 |450 |
|4 |250 |70 |80 |190 |80 |180 |
|5 |150 |150 |90 |50 |90 |90 |
|6 |330 |200 |100 |100 |200 |200 |
|7 |620 |360 |180 |350 |400 |220 |
|8 |440 |270 |150 |300 |200 |370 |
|9 |510 |250 |350 |250 |300 |110 |
|10 |280 |255 |160 |90 |100 |200 |
|Suma |3910 |2335 |1560 |2190 |1980 |2270 |
|Vidurkis |391 |233,5 |156 |219 |198 |227 |
|Kvadratinis |142,24|81,753|79,330|118,64|101,41|114,31|
|nuokrypis | |36 |53 |51 |22 |44 |
|Dispersija |20232,|6683,6|6293,3|14076,|10284,|13067,|
| |22 |11 |33 |67 |44 |78 |
Iš apskaičiuotų duomenų pastebime, kad didžiausia vidutinė išlaidų
dalis tenka statybininkų darbo užmokesčiui, o mažiausia – įrengimų nuomai.
Norint atrinkti reikšmingus x regresinei analizei atlikti, reikia
atlikti koreliacinę analizę. Koreliacija atsako į klausimą, ar yra ryšys
tarp požymių, kokia jo kryptis ir stiprumas. Pirma apskaičiuoju
koreliacijos koeficientą r pagal fomulę:
[pic]
Koreliacijos koeficientą galima apskaičiuoti ir MS EXCEL funkcija
CORREL.
Koreliacijos koeficientas r gali įgyti reikšmes nuo –1 iki +1. Jei
rx,y>0, tai egzistuoja teigiamas koreliacinis ryšys ir reiškia, kad
didėjant X, didėja ir Y. Kai rx,y<0, egzistuoja neigiamas koreliacinis
ryšys ir X didėjant, Y mažėja. Kai │rx,y │= 1, egzistuoja tiesinė funkcinė
priklausomybė ir visų stebėjimų reikšmės sutampa su tiesės linija.
Pagal atliktus skaičiavimus, pateiktus žemiau, matome, kad ryšys tarp
X ir Y yra tiesioginis ir varijuoja nuo vidutiniško iki stipraus, nes r >
0.
|CORREL |0,7010|0,4917|0,8665|0,8590|0,4354|
| |02 |49 |12 |1 |91 |
|Koreliacija |0,7010|0,4917|0,8665|0,8590|0,4354|
| |02 |49 |12 |1 |91 |
Koreliacijos koeficiento r reikšmingumui įvertinti naudojamas
Stjudento kriterijus tkr (lentelinis arba MS EXCEL funkcijos TINV pagalba,
pasirenkant reikšmingumo lygmenį α = 0,05 ir k – laisvės laipsnį, k = n –
2.), kuris lyginamas su stebimąja kriterijaus reikšme. Stebimąją
kriterijaus reikšmę apskaičiuoju pagal formulę:
[pic]
Jei tst ≥ tkr, tai darome išvadą, kad koreliacijos koeficientas
reikšmingas ir stochastinis ryšys (stochastinis ryšys pasireiškia kaip
priklausomybė tarp atsitiktinių dydžių taip, jog vieno dydžio pokytis
veikia kito dydžio pasiskirstymą) egzistuoja. Jei tstFkr. Tuo remiantis, darau išvadą, kad šių kintamųjų regresijos
kreivės atitinka adekvačią realią padėtį, o tai reiškia, jog toliau galiu
jas taikyti planavime ir prognozavime.
Nubraižau Y ir X1, Y ir X3, Y ir X4 priklausomybes. Naudodamasi MS
EXCEL komanda „add tredline“, nubraižau regresijos kreives, kurios yra
naudojamos prognozėms.
[pic][pic]
[pic]
3. DAUGIANARĖ REGRESIJA
Nagrinėjant realius ekonominius procesus, dažnai neužtenka vienmatės
regresijos modelio ir reikia nustatyti Y priklausomybę nuo kelių
nepriklausomųjų kintamųjų. Tokia regresija vadinama daugianare. Šios
regresinės analizės metu nustatomas bendro ryšio tarp išlaidų statybinėms
medžiagoms (Y) ir visų pasirinktų veiksnių X1 (išlaidų statybinių medžiagų
transportavimui), X3 (statybininkų darbo užmokesčio), X4 (išlaidų
projektavimo darbams) kartu egzistavimas ir jo analitinė išraiška.
Tiesinė regresija su m nepriklausomųjų turi tokią išraišką:
Yi = a0 + a1x1 + a2x2 + a3x3 + .+amxm
Eksponentinė regresija su m nepriklausomųjų turi tokią išraišką:
[pic]
Mano darbe tiesinė regresijos lygtis yra tokia: Yi = a0 + a1x1 + a2x3 +
a3x4, o eksponentinė regresijos lygtis atrodo taip: [pic]
Norėdama rasti a0, a1, a2, a3 ir b0, b1, b2, b3 kreivių koeficientus,
naudoju MS EXCEL funkcijas LINEST (tiesinei regresijai) ir LOGEST
(eksponentinei
regresijai). Gaunamos šios lentelės:
|LINEST| | | |
|0,4938|0,6688|0,41702|49,371|
|28 |38 |39 |55 |
|0,1986|0,1330|0,21179|39,350|
|38 |18 |28 |39 |
|0,9538|37,411|#N/A |#N/A |
|82 |29 | | |
|41,367|6 |#N/A |#N/A |
|02 | | | |
|173692|8397,6|#N/A |#N/A |
|,4 |27 | | |
|LOGEST| | | |
|1,0010|1,0020|1,00148|133,64|
|31 |67 |09 |17 |
|0,0009|0,0006|0,00100|0,1858|
|38 |28 |04 |73 |
|0,8832|0,1767|#N/A |#N/A |
|66 |13 | | |
|19,814|6 |#N/A |#N/A |
|623 | | | |
|1,4176|0,1873|#N/A |#N/A |
|9 |65 | | |
Šių lentelių pirmose eilutėse (iš dešinės į kairę) yra a0, a1, a2, a3 ir
b0, b1, b2, b3.
Tiesinė rregresijos lygtis: ŷ=49,37155+0,4170239X1+0,668838X3+0,493828X4
Eksponentinė regresijos lygtis:
ŷ=133,6417*1,0014809X1*1,002067X3*1,001031X4
Iš pirmos lentelės eilutės randu regresijos lygties koeficientus.
Antroje lentelės eilutėje yra šių koeficientų vidutiniai standartiniai
nuokrypiai. Pirmo lentelės stulpelio trečioje eilutėje yra determinacijos
koeficientas D. Pirmo lentelės stulpelio ketvirtoje eilutėje – dispersijos
santykis F. Paskutinėje lentelės eilutėje pateikiamos kvadratų sumos, kurių
reikia skaičiuojant regresijos bei likutines dispersijas (pirmame
stulpelyje yra regresijos dispersijos kvadratų suma, o antrame likutinės
dispersijos kvadratų suma). Virš likutinės dispersijos kvadratų sumos (
2st, 4eil.) yra šios dispersijos laisvės laipsnis. Kritinę statistikos F
reikšmę randu funkcijos FINV pagalba, kurios reikia lyginant dispersijos
santykį.
Norėdama įvertinti gautos analitinės išraiškos adekvatumą realiai
padėčiai, turiu palyginti lentelinį Fišerio santykį su statistiniu. Jei
statistinis santykis didesnis už lentelinį, tai regresijos lygtis yra
adekvati realiai padėčiai.
Fišerio santykis: [pic]
Norėdama jį apskaičiuoti, turiu rasti regresijos ir likutinę
dispersijas tiesinei regersijai iir eksponentinei regresijai). Apskaičiuoju
dispersijas šių formulių pagalba:
[pic] = [pic](k=3, k – reikšmingų veiksnių skaičius)
[pic]
|TIESINI| | |
|S | | |
|Ŷ |S²ŷ |Slikut |
|461,794|5011,924|1459,625|
|9 |9 |9 |
|379,825|124,8743|393,0417|
|3 |3 |8 |
|508,208|13737,83|1459,891|
|5 |8 |2 |
|245,148|21272,61|23,53568|
|6 |9 |1 |
|189,811|40476,80|1584,956|
|5 |9 |3 |
|298,425|8570,013|996,9406|
|6 |4 |3 |
|631,124|57659,75|123,7536|
|5 |8 |7 |
|461,384|4954,034|457,3141|
|9 |8 |5 |
|468,985|6081,704|1682,207|
|3 | |2 |
|265,290|15802,79|216,3601|
|8 |9 |4 |
|Suma |173692,3|8397,626|
| |7 |6 |
| |57897,45|1399,604|
| |8 |4 |
|EKSPONENTINIS| | |
|Ŷ |S²ŷ |Slikut |
|465,2069605 |5506,673|1210,555601|
|356,8149069 |1168,620|10,14481818|
| |6 | |
|505,0856256 |13015,53|1231,001122|
|238,3071679 |23315,10|136,7223236|
| |1 | |
|202,9903527 |35347,62|2807,977481|
| |7 | |
|271,4528148 |14291,52|3427,772893|
| |9 | |
|708,3706673 |100724,1|7809,374844|
| |4 | |
|455,0335034 |4100,289|226,0062254|
| |6 | |
|441,689631 |2569,438|4666,30651 |
| |7 | |
|260,1991902 |17108,85|392,0720684|
| |2 | |
|Suma |217147,8|21917,93389|
| |72382,60|3652,988981|
| |1 | |
Apskaičiavusi gavau, kad tiesinės regresijos dispersijų santykis lygus:
|F= |41,3670|
| |2 |
Eksponentinės :
|F= |19,81462|
| |3 |
Surandu kritinę reikšmę [pic]= 5,4094471, kai α = 0.05, ν1 = 3, ν2 =
5. Tiek Fst tiesinis, tiek Fst eksponentinis yra didesnis už kritinę
reikšmę Fkr ir galiu teigti, kad abi regresijos lygtys yra adekvačios
realiai padėčiai.
Apskaičiuoju koreliacijos koeficientus R šios formulės pagalba:
[pic]
Gaunu, kad:
Tiesinės regresijos R = 0,9766
Eksponentinės regresijos R = 0,9398
Taigi, šis koreliacijos koeficientas parodo ryšio stiprumą tarp y veiksnio
ir visų x veiksnių kartu.
Kaip jau minėjau aukščiau, pirmo LINEST ir LOGEST lentelės stulpelio
trečioje eilutėje yra determinacijos koeficientas D = R2. Determinacijos
koeficientas D parodo, kokią priklausomojo kintamojo kitimo dalį nulemia
nepriklausomų kintamųjų kitimas, o (100 – D) – kiti neįvertinti veiksniai.
Determinacijos koeficientas gali priimti tokias reikšmes: 0 ≤ R² ≤ 1. Kuo
R² yra arčiau 1, tuo mano pasirinktas modelis geriau aprašo duomenis.
Dtiesinis = 0,9539
Deksponentinis = 0,8833
Tai reiškia, kad tiesinė daugianarės regresijos lygtis paaiškina
95,39% Y išsibarstymą apie vidurkį, o eksponentinė regresijos lygtis –
88,33%. Taigi tiesinė daugianarės regresijos lygtis geriau paaiškina Y
išsibarstymą apie vidurkį. Determinacijos koeficientas parodė, kad išlaidos
statybinėms medžiagoms priklauso nuo paimtų regresinei analizei veiksnių,
kai regresija tiesinė – 95,39% nuo išlaidų statybinių medžiagų
transportavimui, statybininkų darbo užmokesčio ir išlaidų projektavimo
darbams, kai regresija eksponentinė – 88,33%.
4. GAUTŲ REZULTATŲ APRAŠYMAS
Koreliacinė regresinė analizė parodė, kad iš pateiktų visų penkių
veiksnių, išlaidos statybinėms medžiagoms labiausiai priklauso nuo išlaidų
statybinių medžiagų transportavimui, statybininkų darbo užmokesčio ir
išlaidų projektavimo darbams.
Skaičiuojant porinę regresinę analizę, nustačiau tokias šių kintamųjų
tiesines regresines lygtis, adekvačias realiai padėčiai, kurias galima
taikyti planavime ir prognozavime:
|yi=106,2117+1,21965|
|x |
|yi=163,4951+1,03883|
|5x |
|yi=152,4417+1,20484|
|x |
Atlikus daugianarę regresinę analizę, nustačiau, kad tiesinė
daugianarės regresijos lygtis paaiškina 95,39% Y išsibarstymą apie vidurkį,
o eksponentinė regresijos lygtis – 88,33%. Taigi eksponentinė daugianarės
regresijos lygtis geriau paaiškina Y išsibarstymą apie vidurkį.
Skaičiuojant daugianarę regresinę analizę, gavau, kad eksponentinės
regresijos koreliacijos santykis (0,99) geriau atspindi ryšio stiprumą tarp
y veiksnio ir vvisų x veiksnių kartu, nes jis yra didesnis už tiesinės
regresijos koreliacijos santykį (0,975).
5. TYRIMO REZULTATŲ PRAKTINIS TAIKYMAS
MS EXCEL funkcijų TREND (tiesinė) ir GROWTH (eksponentinė) pagalba
galiu prognozuoti, kaip pasikeis išlaidos statybinėms medžiagoms, pakitus 3
jas labiausiai įtakojantiems veiksniams: išlaidoms statybinių medžiagų
transportavimui, statybininkų darbo užmokesčiui bei išlaidoms projektavimo
darbams.
|Y |X1 |X3 |X4 |
|(Išlai|(išlaid|(statyb|(išlai|
|dos |os |ininkų |dos |
|statyb|statybi|darbo |projek|
|inėms |nių |užmokes|tavimo|
|medžia|medžiag|tis, |darbam|
|goms, |ų |tūkst. |s, |
|tūkst.|transpo|Lt) |tūkst.|
|Lt) |rtavimu| |Lt) |
| |i, | | |
| |tūkst. | | |
| |Lt) | | |
|500 |250 |350 |150 |
|360 |315 |150 |200 |
|470 |215 |360 |260 |
|250 |70 |190 |80 |
|150 |150 |50 |90 |
|330 |200 |100 |200 |
|620 |360 |350 |400 |
|440 |270 |300 |200 |
|510 |250 |250 |300 |
|280 |255 |90 |100 |
|Nauji |Nauji |Nauji |
|X1 |X3 |X4 |
|215 |315 |115 |
|280 |115 |165 |
|180 |325 |225 |
|35 |155 |45 |
|115 |15 |55 |
|165 |65 |165 |
|325 |315 |365 |
|235 |265 |165 |
|215 |215 |265 |
|220 |55 |65 |
Pagal naujuosius x atlieku skaičiavimus TREND ir GROWTH funkcijų
pagalba. Naujus x pasirinkau 35000 Ltmažesnius. Gaunu tokius duomenis:
|TREND |GROWTH |
|406,5058195|396,3651|
|324,5361515|304,0130|
| |3 |
|452,919392 |430,3424|
| |8 |
|189,8595113|203,0422|
|134,5223798|172,9516|
| |1 |
|243,1365034|231,2829|
| |2 |
|575,8353327|603,5451|
| |6 |
|406,0957748|387,6971|
| |2 |
|413,6961509|376,3278|
| |9 |
|210,0016843|221,6946|
| |2 |
Matome, kad nauji Y tiesinio trendo skaičiavimo parodymais yra taip
pat mažesni, eksponentinio growth‘o skaičiavimo parodymais – Y kinta labai
įvairiai.
Kadangi tiesinė regresijos lygtis:
ŷ=49,37155+0,4170239X1+0,668838X3+0,493828X4 geriau aprašo mano
analizuojamąjį modelį, tai atliksiu prognozes tik pagal ją.
1. Jei metinės išlaidos statybinių medžiagų transportavimui sumažės 35000
Lt, tai išlaidos statybinėms medžiagoms taip pat sumažėtų:
ŷ=49,37155+0,4170239(X1-35)+0,668838X3+0,493828X4
2. Jei metinės statybininkų darbo užmokestis (visiems darbininkams
bendrai) sumažėtų 35000 Lt, tai išlaidos statybinėms medžiagoms taip
pat sumažėtų:
ŷ=49,37155+0,4170239X1+0,668838(X3-35)+0,493828X4
3. Jei metinės išlaidos projektavimo darbams sumažėtų 35000 Lt, tai
išlaidos statybinėms medžiagoms taip pat sumažėtų:
ŷ=49,37155+0,4170239X1+0,668838X3+0,493828(X4-35)
|Nauji |Nauji |Nauji |
|X1 |X3 |X4 |
|285 |385 |185 |
|350 |185 |235 |
|250 |395 |295 |
|105 |225 |115 |
|185 |85 |125 |
|235 |135 |235 |
|395 |385 |435 |
|305 |335 |235 |
|285 |285 |335 |
|290 |125 |135 |
Tą pačią veiksmų seką atlieku, jei reikšmingi X padidėja 35000 Lt. Gaunu
tokias TREND ir GROWTH reikšmes:
|TREND |GROWTH |
|517,0840795|546,0054|
| |8 |
|435,1144114|418,7875|
| |7 |
|563,497652 |592,8103|
| |9 |
|300,4377713|279,6970|
| |6 |
|245,1006398|238,2463|
| |2 |
|353,7147634|318,5995|
| |4 |
|686,4135927|831,4025|
| |7 |
|516,6740347|534,0650|
| |6 |
|524,2744108|518,4035|
| |9 |
|320,5799443|305,3913|
| |5 |
Išvada: išlaidos statybinėms medžiagoms taip pat išauga, išaugus visiems
trims reikšmingiems veiksniams:
1. Jei metinės išlaidos statybinių medžiagų transportavimui padidėtų
35000 Lt, tai išlaidos statybinėms medžiagoms taip pat išaugtų:
ŷ=49,37155+0,4170239(X1+35)+0,668838X3+0,493828X4
2. Jei metinės statybininkų darbo užmokestis (visiems darbininkams
bendrai) sumažėtų 35000 Lt, tai išlaidos statybinėms medžiagoms taip
pat sumažėtų:
ŷ=49,37155+0,4170239X1+0,668838(X3+35)+0,493828X4
3. Jei metinės išlaidos projektavimo darbams sumažėtų 35000 Lt, tai
išlaidos statybinėms medžiagoms taip pat sumažėtų:
ŷ=49,37155+0,4170239X1+0,668838X3+0,493828(X4+35)
6. PROGNOZAVIMAS
Prognozė gali būti atliekama dviem metodais: slenkančio vidurkio ir
eksponentinio išlyginimo metodu.
Slenkančio vidurkio metodas. Jo esmė yra ta, kad prognozė yra
skaičiuojama pagal paskutiniąsias reikšmes. Pirmąją prognozę atlieku pagal
trijų paskutinių reikšmių sumą, antrąją – pagal dviejų paskutinių reikšmių
sumą. Šis vidurkis naudojamas kaip prognozė naujam eiliniam laikotarpiui.
Paklaida – tai skirtumas tarp realaus fakto ir prognozės. Vidutinė
kvadratinė paklaida atspindi prognozės tikslumą.
Uždavinys: turime sstambios statybos bendrovės 16 savaičių statybos užsakymų
statistinius duomenis:
|Molis (g) |250 |500 |6000 |
|Vanduo (ml) |600 |300 |9000 |
|Darbo valandos (h)|2 |4 |68 |
|Pelnas (Lt) |0,5 |0,4 | |
Tikslo funkcija: max f(x) = 0,5 x1+0,4 x2
Apribojimai:
250 x1 + 500 x2 ≤ 15000
600 x1 + 300 x2 ≤ 9000
2 x1 + 4 x2 ≤ 68
x1 ≥ 0
x2 ≥ 0
SPRENDIMAS
|250 x1 + 500 x2 = 15000 |
|Kai x1 = 0, tai x2 = 30 |
|Kai x2 = 0, ttai x1 = 60 |
|600 x1 + 300 x2 = 9000 |
| |
|Kai x1 = 0, tai x2 = 30 |
|Kai x2 = 0, tai x1 = 15 |
|2 x1 + 4 x2 = 68 |
|Kai x1 = 0, tai xx2 = 17 |
|Kai x2 = 0, tai x1 = 34 |
Tikslo funkciją taip pat parašau kaip lygtį, kad galėčiau nubrėžti tiesę
(grafike raudona punktyrinė linija).
0,5 x1+0,4 x2 = 20
Kai x1 = 0, tai x2 = 50
Kai x2 = 0, tai x1 = 40
Kadangi uždavinys yra maksimumo, šią tiesę lygiagrečiai keliant i viršų,
surandu tolimiausią leistinų sprendinių tašką (B). Šiame taške kertasi
antra ir trečia tiesės, todėl:
[pic]
Taigi:
[pic][pic]
x1 = 8,66
x2 =12,67
Imame sveiką plytų skaičių ir tada suskaičiuojame maksimalų pelną: 0,5×8 +
0,4×12 = 8,8 Lt
Ats.: Norint gauti maksimalų pelną (8,8 Lt), reikia gaminti 8 vienetus
raudonų plytų ir 12 vienetų – geltonų plytų.
Viršuje į langelius vienas po kito įrašau x1 ir x2. Žemiau įrašau
tikslo funkciją be dešiniosios nelygybės dalies. Toliau parašau tris
turimas nelygybes. Iškviečiu Tools → Solver komandą. „Set Target Cell“
langelyje pažymiu tikslo funkcijos langelio koordinates, o „Equal to“
laukelyje pažymiu – „max“. „Subject to the constraints“ laukelyje įvedu
visas nelygybes, o „Options“ laukelyje pasirenku „Assume Linear Model“ →
„Solve“ komandą.
Ten, kur turėjau x1 ir x2, gavau optimalaus sprendinio koordinates;
kur buvo nelygybės, ten parodyta, kiek atsargų bus sunaudota, o tikslo
funkcijos vietoje – koks bus pelnas.
|8,66 |12,67 |
|9,3 | |
7.2. Dualus uždavinys
Pradinis uždavinys:
|0,5*X1 + 0,4*X2 → max |
|250 x1 + 500 x2 ≤ 15000 |
|600 x1 + 3300 x2 ≤ 9000 |
|2 x1 + 4 x2 ≤ 68 |
|x1 ≥ 0 |
|x2 ≥ 0 |
Atrenku du apribojimus iš pradinio gamybos planavimo uždavinio ( 7.1.
skyrius) ir sprendžiu dualų uždavinį:
|600 x1 + 300 x2 ≤ 9000 |y1 |
|2 x1 + 4 x2 ≤ 68 |y2 |
Iš čia: 9000y1 + 68y2 → min
600y1 + 2y2 ≥ 0,5
300y1 + 4y2 ≥ 0,4
y1 ≥ 0, y2 ≥ 0
Šį dualų uždavinį išspręsiu grafiniu būdu:
(1) 600y1 + 2y2 = 0,5
y1 = 0, y2 = 0,25
y2 = 0, y1 = 0,000833333
(2) 300y1 + 4y2 = 0,4
y1 = 0, y2 = 0,1
y2 = 0, y1 = 0,001333333
Tikslo funkciją taip pat parašau kaip lygtį, kad galėčiau nubrėžti tiesę
(grafike punktyrinė linija).
9000y1 + 68y2 = 6,12
y1 = 0, y2 = 0,09
y2 = 0, y1 = 0,0068
Kadangi uždavinys yra minimizavimo, šią tiesę lygiagrečiai keliant i
viršų, surandu artimiausią leistinų sprendinių tašką (B).
[pic]
B – optimalus taškas.
Apskaičiuoju optimalaus taško koordinates:
600y1 + 2y2 = 0,5
300y1 + 4y2 = 0,4
y1 = 0,000666666
y2 = 0,05
B(0,000666666; 0,05)
Apskaičiuoju Zmin(opt) = 9000*0,000666666 + 68*0,05 = 9,399994 (Lt)
Pagal dualumo teoriją, jei vienas planavimo uždavinys turi optimalų
sprendinį, tai jį turi ir dualus uždavinys, ir optimalios funkcijų reikšmės
yra lygios.
Kadangi mano suformuluotame uždavinyje įmonė gamina plytas, planavimo
uždavinyje skaičiuodama Z(opt) apvalinau x1 ir x2 iki sveikojo plytų
skaičiaus (į mažesnę pusę) ir gavau tokią reikšmę: 0,5 × 8 + 0,4 × 12 = 8,8
Lt. Tačiau imant nesuapvalintas reikšmes, gaunu didesnį rezultatą: 0,5 ×
8,66 + 0,4 × 12,67 = 9,398, pagal šį skaičiavimą 1-ojo ir 2-ojo uždavinio
reikšmės yra labai artimos viena kitai.
7.3. Išteklių ,,šešėlinės’’ kainos ir gautų rezultatų aprašymas
Dualaus uždavinio sprendinys yra išteklių šešėlinės kainos. Šešėlinių
kainų tiesiogiai nematome, tačiau tai yra viršutinė riba, kurią sutinka
mokėti verslininkas.
Taško B koordinatės A (0,000666666; 0,05) ir yra šešėlinės kainos. Tai
reiškia, kad raudonos plytos šešėlinė kaina lygi 0,000666666. Geltonos
plytos šešėlinė kaina lygi 0,05.
Pelnas bus:
|Zmin(opt) = 9000*0,000666666 + 68*0,05 = 9,399994 (Lt) |
Išsprendusi gamybos planavimo uždavinį sužinojau, kiek reikia gaminti
raudonų ir kiek geltonų plytų, kad užtektų visų išteklių ir gautume
maksimalų pelną. Išsprendusi dualų uždavinį sužinojau išteklių „šešėlines“
kainas, kurios parodo kaip pasikeistų tikslo funkcija, padidinus vienu
vienetu turimus išteklius.
8. TRANSPORTO UŽDAVINYS
3 statybinių medžiagų gamintojai (siuntimo punktai) tiekia staybines
medžiagas (vienetais) į 4 statybinių medžiagų parduotuves (gavimo punktus):
Prekės turi būti išvežiotos į parduotuves. Kiekvienas gamintojas gali
vežti prekes į kiekvieną parduotuvę.
TIKSLAS – sudaryti tokią pervežimų programą, kad:
➢ Bendros transportavimo išlaidos būtų mažiausios;
➢ Visų staybinių medžiagų parduotuvių (gavimo punktų) statybinių
medžiagų poreikiai būtų visiškai patenkinti;
➢ VVisų statybinių medžiagų gamintojų (siuntimo punktų) atsargos būtų
išvežtos.
Žymėjimų reikšmė:
Xij – kiek statybinių medžiagų vienetų vežti iš siuntimo punkto i į gavimo
punktą j.
Cij – vieno statybinių medžiagų vieneto pervežimo kaina ( Lt ).
ai – atsargos siuntimo punktuose ( vienetais ).
bj – atsargos gavimo punktuose ( vienetais ).
Tikslo funkcija išreiškia bendras transportavimo išlaidas:
Transporto uždavinio sprendimui naudosiu pervežimo lenteles, kurių kampuose
pažymėtos pervežimo kainos:
| |B1 |B2 |B3 |B4 |ai |
|A1 | | | | |400 |
| |2 |2 |3 |2 | |
|A2 | | | | |300 |
| |4 |1 |3 |4 | |
|A3 | | | | |200 |
| |3 |3 |3 |1 | |
|bj |100 |400 |250 |150 |900 |
Mano tikslo fukcija atrodys taip: 2X11 + 2X12 + 3X13 + 2X14 + 4X21+ X22 +
3X23 + 4X24 + 3X31 + 3X32 + 3X33 + X34 → min
Tarp visų apribojimų sistemos sprendinių reikia rasti tokį, kur tikslo f-ja
įgytų mažiausią reikšmę.
X11+X12+X13+X14(a1 = 400 X11+X21+X31(b1 = 100
X21+X22+X23+X24(a2 = 300 X12+X22+X32(b2 = 400
X31+X32+X33+X34(a3 = 200 X13+X23+X33(b3 = 250
X14+X24+X34(b4 = 150
Pirmiausia ieškosiu leistino sprendinio šiaurės vakarų kampo metodu.
Šio metodo esmė yra ta, kad lentelė pradedama pildyti nuo viršutinio
kairiojo kampo. Jei parduotuvės poreikiai jau patenkinti, tai tas stulpelis
yra jau užpildytas ir tada slenkamasi
dešinėn. Jei sandėlio atsargos
paskirstytos, tai eilutė yra užpildyta ir slenkamasi į apačioje esantį
langelį, taip kartojama tol, kol paskirstomi visi ištekliai. Žingsniai,
kuriuos atlieku:
A1B1: X11 = 100;
A1B2: X12 =300;
A2B2: X22 = 100;
A2B3: X23 = 200;
A3B3: X33 = 50;
A3B4: X34 = 150.
Gaunu tokią pervežimų lentelę:
| |B1 |B2 |B3 |B4 |ai |
|A1 | | | | |400 |
| |2 |2 |3 |2 | |
| |100 |300 | | | |
|A2 | | | | |300 |
| |4 |1 |3 |4 | |
| | |100 |200 | | |
|A3 | | | | |200 |
| |3 |3 |3 |1 | |
| | | |50 |150 | |
|bj |100 |400 |250 |150 |900 |
Z(1) = 100*2 + 300*2 +100*1 + 200*3 + 50*3 + 150*1 = 1800 (Lt).
Šis sprendimo būdas užtikrina prekių paskirstymą, bet pervežimo kaštai
yra dideli. Todėl, ieškodama optimalaus pervežimų varianto, uždavinį
išspręsiu potencialų metodu. Kad tai atlikčiau, turiu prieš tai rastai
lentelei apskaičiuoti gamintojų (Ui) ir pparduotuvių (Vj) potencialus:
|u1 + v1 = 2 |u1 = 0 |v1 = 2 |
|u1 + v2 = 2 |u2 = -1 |v2 = 2 |
|u2 + v2 = 1 |u3 = -1 |v3 = 4 |
|u2 + v3 = 3 || |v4 = 2 |
|u3 + v3 = 3 | | |
|u3 + v4 = 1 | | |
L1
| |Vj |2 |2 |4 |2 | |
|Ui | |B1 |B2 |B3 |B4 |ai |
|0 |A1 |100 |300 | | |400 |
| | |2 |2 |3 |2 | |
|-1 |A2 | |100 |200 | |300 |
| | |4 |1 |3 |4 | |
|-1 |A3 | | |50 |150 |200 |
| | |3 |3 |3 |1 | |
| |bj |100 |400 |250 |150 |900 |
Optimalus sprendinys bus tada, kai pervežimų lentelės visuose
laisvuose langeliuose galios ši nelygybė:
γij = Cij – (Ui + Vj) ≥ 0
Jei γij < 0, sudarome ciklą ir skaičiuojame poslinkį, t.y. braižome
laužtinę liniją nuo tuščio langelio per kkitus užpildytus langelius. Ciklo
viršūnėms pakaitomis priskiriame „+“ ir „–“ ženklus, pradedant nuo viršūnės
tuščiame langelyje su „+“ ženklu. Iš gautų neigiamų viršūnių išrenkam
mažiausią skaičių ir teigiamose viršūnėse jį pridedame, o neigiamose –
atimame.
Apskaičiavusi, gavau tokias γij reikšmes:
γ13 = 3 – (0 + 4) = – 1
γ14 = 2 – (0 + 2) = 0
γ21 = 4 – (-1 + 2) = 3
γ24 = 4 – (-1 + 2) = 3
γ31 = 3 – (-1 + 2) = 2
γ32 = 3 – ((-1 + 2) = 2
Kadangi: γ13 = -1, taigi L1 lentelėje pradedu skaičiuoti poslinkį.
Šiuo atveju ciklo poslinkis yra lygus 200. Iš naujo perskaičiuoju
potencialus. Gaunu naują lentelę:
L2
| |Vj |2 |2 |3 |1 | |
|Ui | |B1 |B2 |B3 |B4 |ai |
| 0 |A1 |100 |100 |200 | |400 |
| | |2 |2 |3 |2 | |
|-1 |A2 | |300 | | |300 |
| | |4 |1 |3 |4 | |
| 0 |A3 | | |50 |150 |200 |
| | | | |3 |1 | |
| |bj |100 |400 |250 |150 |900 |
|u1 + v1 = 2 |u1 = 0 |v1 = 2 |
|u1 + v2 = 2 |u2 = -1 |v2 = 2 |
|u1 + v3 = 3 |u3 = 0 |v3 = 3 |
|u2 + v2 = 1 | |v4 = 1 |
|u3 + v3 = 3 | | |
|u3 + v4 = 1 | | |
Atlikus ciklo poslinkį, radau, kad šioje lentelėje visi γij yra teigiami:
γ14 = 2 – (0 + 1) = 1
γ21 = 4 – (-1 + 2) = 3
γ23 = 3 – (-1 + 3) = 1
γ24 = 4 – (-1 + 1) = 4
γ31 = 3 – (0 + 2) = 1
γ32 = 33 – (0 + 2) = 2
Apskaičiuojų optimalų sprendinį:
Z(opt) = 100*2 + 100*2 +200*3 + 300*1 + 50*3 + 150*1 = 1600 (Lt).
IŠVADA: 1 statybinių medžiagų gamintojas turi vežti:
• Į 1 parduotuvę – 100 statybinių medžiagų vienetų;
• Į 2 parduotuvę – 100 statybinių medžiagų vienetų; Pervežimo
išlaidos bus:
• Į 3 parduotuvę – 200 statybinių medžiagų vienetų.
100*2+100*2+200*3 = 1000 Lt
2 statybinių medžiagų gamintojas turi vežti:
• Į 2 parduotuvę – 300 statybinių medžiagų vienetų. Pervežimo
išlaidos bus:
300*2 = 600 Lt
3 statybinių medžiagų gamintojas turi vežti:
• Į 3 parduotuvę – 50 statybinių medžiagų vienetų;
• Į 4 parduotuvę – 150 statybinių medžiagų vienetų; Pervežimo
išlaidos bus:
50*3 + 150*1 = 300 Lt
Tai optimalus pervežimo planas, nes:
• Bendros transportavimo išlaidos yra mažiausios ( 1600 Lt );
• 4 parduotuvių poreikiai patenkinti;
• 3 statybinių medžiagų gamintojų visa produkcija išvežta.
LITERATŪRA
1. Kiekybinių sprendimų metodų disciplinos paskaitų medžiaga.
———————–
[pic]
[pic]
[pic]
[pic]
Statybinių medžiagų parduotuvės
Statybinių medžiagų gamintojai (siuntimo punktai)