UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO Katja Ciglar Analiza občutljivosti v Excel-u Seminarska naloga pri predmetu Optimizacija v fina

Podobni dokumenti
FGG13

Vaje: Matrike 1. Ugani rezultat, nato pa dokaži z indukcijo: (a) (b) [ ] n 1 1 ; n N 0 1 n ; n N Pokaži, da je množica x 0 y 0 x

3. Metode, ki temeljijo na minimalnem ostanku Denimo, da smo z Arnoldijevim algoritmom zgenerirali ON bazo podprostora Krilova K k (A, r 0 ) in velja

EKVITABILNE PARTICIJE IN TOEPLITZOVE MATRIKE Aleksandar Jurišić Politehnika Nova Gorica in IMFM Vipavska 13, p.p. 301, Nova Gorica Slovenija Štefko Mi

Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Statistika Pisni izpit 6. julij 2018 Navodila Pazljivo preberite be

Slide 1

11. Navadne diferencialne enačbe Začetni problem prvega reda Iščemo funkcijo y(x), ki zadošča diferencialni enačbi y = f(x, y) in začetnemu pogo

Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Verjetnost Pisni izpit 5. februar 2018 Navodila Pazljivo preberite

6.1 Uvod 6 Igra Chomp Marko Repše, Chomp je nepristranska igra dveh igralcev s popolno informacijo na dvo (ali vec) dimenzionalnem prostoru

C:/Users/Matevž Èrepnjak/Dropbox/FKKT/testi in izpiti/ /IZPITI/FKKT-februar-14.dvi

Brownova kovariancna razdalja

resitve.dvi

5 SIMPLICIALNI KOMPLEKSI Definicija 5.1 Vektorji r 0,..., r k v R n so afino neodvisni, če so vektorji r 1 r 0, r 2 r 0,..., r k r 0 linearno neodvisn

Matematika II (UNI) Izpit (23. avgust 2011) RE ITVE Naloga 1 (20 to k) Vektorja a = (0, 1, 1) in b = (1, 0, 1) oklepata trikotnik v prostoru. Izra una

2. izbirni test za MMO 2017 Ljubljana, 17. februar Naj bosta k 1 in k 2 dve krožnici s središčema O 1 in O 2, ki se sekata v dveh točkah, ter

CA IZRAČUN KAPITALA IN KAPITALSKE ZAHTEVE Oznaka vrstice Postavka 1 SKUPAJ KAPITAL (za namen kapitalske ustreznosti) = =

C:/Users/Matevž Èrepnjak/Dropbox/FKKT/TESTI-IZPITI-REZULTATI/ /Izpiti/FKKT-avgust-17.dvi

Matematika Diferencialne enačbe prvega reda (1) Reši diferencialne enačbe z ločljivimi spremenljivkami: (a) y = 2xy, (b) y tg x = y, (c) y = 2x(1 + y

'Kombinatoricna optimizacija / Lokalna optimizacija'

2. Model multiple regresije

Osnove matematicne analize 2018/19

Osnove statistike v fizični geografiji 2

Matematika 2

Vrste

Učinkovita izvedba algoritma Goldberg-Tarjan Teja Peklaj 26. februar Definicije Definicija 1 Naj bo (G, u, s, t) omrežje, f : E(G) R, za katero v

FGG02

NAVADNA (BIVARIATNA) LINEARNA REGRESIJA O regresijski analizi govorimo, kadar želimo opisati povezanost dveh numeričnih spremenljivk. Opravka imamo to

Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Statistika Pisni izpit 31. avgust 2018 Navodila Pazljivo preberite

Namesto (x,y)R uporabljamo xRy

Optimizacija z roji delcev - Seminarska naloga pri predmetu Izbrana poglavja iz optimizacije

resitve.dvi

ELEKTRIČNI NIHAJNI KROG TEORIJA Električni nihajni krog je električno vezje, ki služi za generacijo visokofrekvenče izmenične napetosti. V osnovi je "

Kazalo 1 DVOMESTNE RELACIJE Operacije z dvomestnimi relacijami Predstavitev relacij

Mladi za napredek Maribora srečanje DOLŽINA»SPIRALE«Matematika Raziskovalna naloga Februar 2015

STAVKI _5_

LaTeX slides

FGG14

Matematika II (UN) 2. kolokvij (7. junij 2013) RE ITVE Naloga 1 (25 to k) ƒasovna funkcija f je denirana za t [0, 2] in podana s spodnjim grafom. f t

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni

predstavitev fakultete za matematiko 2017 A

N

glava.dvi

INFORMATOR BIROKRAT 1/2011

Univerza v Mariboru Fakulteta za naravoslovje in matematiko Oddelek za matematiko in računalništvo Enopredmetna matematika IZPIT IZ VERJETNOSTI IN STA

Microsoft Word - SI_vaja5.doc

3. Preizkušanje domnev

resitve.dvi

4.Racionalna števila Ulomek je zapis oblike. Sestavljen je iz števila a (a ), ki ga imenujemo števec, in iz števila b (b, b 0), ki ga imenujemo imenov

Microsoft Word - UP_Lekcija04_2014.docx

FAKULTETA ZA STROJNIŠTVO Matematika 2 Pisni izpit 9. junij 2005 Ime in priimek: Vpisna št: Zaporedna številka izpita: Navodila Pazljivo preberite bese

Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefo

(Microsoft Word - 3. Pogre\232ki in negotovost-c.doc)

Poslovilno predavanje

LaTeX slides

Poskusi s kondenzatorji

Matematika II (UN) 1. kolokvij (13. april 2012) RE ITVE Naloga 1 (25 to k) Dana je linearna preslikava s predpisom τ( x) = A x A 1 x, kjer je A

(Borzno posredovanje - bro\232irana \(18. 6.\).pdf)

M

Verjetnost in vzorčenje: teoretske porazdelitve standardne napake ocenjevanje parametrov as. dr. Nino RODE prof. dr. Blaž MESEC

Podatkovni model ER

OSNOVE UMETNE INTELIGENCE

Termostatska glava Halo Termostatske glave Z vgrajenim tipalom

SZGG_2012_Dolsak_Sraj

Microsoft Word - RAZISKAVA_II._del.doc

P181C10111

Microsoft Word - N _moderacija.docx

C:/Users/Matevz/Dropbox/FKKT/TESTI-IZPITI-REZULTATI/ /Izpiti/FKKT-januar-februar-15.dvi

(Microsoft PowerPoint - vorsic ET 9.2 OES matri\350ne metode 2011.ppt [Compatibility Mode])

6.6 Simetrični problem lastnih vrednosti Če je A = A T, potem so lastne vrednosti realne, matrika pa se da diagonalizirati. Schurova forma za simetrič

Teorija kodiranja in kriptografija 2013/ AES

RAČUNALNIŠKA ORODJA V MATEMATIKI

DANSKA, AALBORG julij 2018 POROČILO ENOMESEČNE IFMSA RAZISKOVALNE IZMENJAVE Špela Stražišar, 5. Letnik Čas izmenjave: od 1.

MAGIČNI KVADRATI DIMENZIJE 4n+2

POROČILO IZ KONSTRUKCIJSKE GRADBENE FIZIKE PROGRAM WUFI IZDELALI: Jaka Brezočnik, Luka Noč, David Božiček MENTOR: prof. dr. Zvonko Jagličič

Microsoft Word - Avditorne.docx

PowerPointova predstavitev

Microsoft PowerPoint - p_TK_inzeniring_1_dan_v5_shortTS.ppt [Compatibility Mode]

Univerza na Primorskem FAMNIT, MFI Vrednotenje zavarovalnih produktov Seminarska naloga Naloge so sestavni del preverjanja znanja pri predmetu Vrednot

C:/Users/Matevž Èrepnjak/Dropbox/FKKT/TESTI-IZPITI-REZULTATI/ /Izpiti/FKKT-junij-17.dvi

1. izbirni test za MMO 2018 Ljubljana, 16. december Naj bo n naravno število. Na mizi imamo n 2 okraskov n različnih barv in ni nujno, da imam

Trg proizvodnih dejavnikov

ENV2:

Microsoft Word - ELEKTROTEHNIKA2_ junij 2013_pola1 in 2

Microsoft Word - A-3-Dezelak-SLO.doc

Microsoft Word - Analiza rezultatov NPZ matematika 2018.docx

Naziv storitve Enota mere Tarifa Cena brez davka v EUR Cena z davkom v EUR Stopnja davka MOBILNI NAROČNIŠKI PAKETI IN STORITVE Cene veljajo od

ŠTEVCI PROMETA IN NJIHOVA UPORABA ZA NAMENE STATISTIK ČRT GRAHONJA

Analiza vpliva materiala, maziva in aktuatorja na dinamiko pnevmatičnega ventila

PowerPoint Presentation

Vektorji - naloge za test Naloga 1 Ali so točke A(1, 2, 3), B(0, 3, 7), C(3, 5, 11) b) A(0, 3, 5), B(1, 2, 2), C(3, 0, 4) kolinearne? Naloga 2 Ali toč

Diapozitiv 1

Space Invaders Opis igre: Originalna igra: Space Invaders je arkadna igra, ki so jo ustvarili leta Bila je ena izmed prvih streljaških iger, v k

BONITETNO POROČILO ECUM RRF d.o.o. Izdano dne Izdano za: Darja Erhatič Bisnode d.o.o. Član skupine BISNODE, Stockholm, Švedska BONITETNO POR

Poglavje 3 Reševanje nelinearnih enačb Na iskanje rešitve enačbe oblike f(x) = 0 (3.1) zelo pogosto naletimo pri reševanju tehničnih problemov. Pri te

Microsoft PowerPoint - cigre_c2_15.ppt [Compatibility Mode]

2. LINEARNA ALGEBRA

Napotki za izbiro gibljivih verig Stegne 25, 1000 Ljubljana, tel: , fax:

Strojna oprema

1 Diskretni naklju ni vektorji 1 1 Diskretni naklju ni vektorji 1. Dopolni tabelo tako, da bosta X in Y neodvisni. X Y x x x x x

Transkripcija:

UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO Katja Ciglar Analiza občutljivosti v Excel-u Seminarska naloga pri predmetu Optimizacija v financah Ljubljana, 2010

1. Klasični pristop k analizi občutljivosti Komercialni optimizacijski paketi za reševanje linearnih optimizacijskih problemov ponavadi ponujajo možnost analize občutljivosti. Analiza občutljivosti v teh paketih temelji predvsem na naivnih pristopih iz prvotno razpoložljivih literatur. Kot posledica, so rezultati nejasni. Klasična analiza občutljivosti temelji na metodi simpleks za reševanje linearnih problemov optimizacije. Rezultat metode simpleksov je tako imenovana osnovna rešitev, ki jo določimo z optimalno bazo. Vzemimo, da je A matrika velikosti m n in rang(a)=m, baza je potem nesingularna podmatrika A B velikosti m m in pripadajoča bazna rešitev x je določena z kjer N vsebuje indekse, ki niso v B. Če definiramo vektor y z A B x B = b in x N = 0. A T B y = c B in označimo vektor dopolnilnih spremenljivk z s, dobimo s B = 0. Iz x N = 0 sledi, da je x T s = 0, kar dokazuje, da sta x in s komplementarna vektorja. Iz nenegativnosti x B in s N sledi, da je x optimalna za (P ) in (y, s) za (D). V tem primeru rečemo, da je A B optimalna baza za (P ) in (D). Glavni rezultat metode simpleksov je, da takšna optimalna baza vedno obstaja, ob predpostavki, da je rang(a )= m, ter metoda simpleksov nam generira takšno bazo. Vsaka optimalna baza določa naravno razdelitev indeksov na m baznih in n m nebaznih indeksov, iz česar dobimo razbitje (B, N ) množice indeksov. Temu rečemo optimalno bazno razbitje inducirano z optimalno bazo B. Očitno je, da optimalno bazno razbitje ni nujno tudi optimalno razbitje. In sicer, je ta opazka bistvena, kot bomo videli spodaj. Klasični pristop k analizi občutljivosti temelji na uporabi osnovnih formul {b i : Ax = b, x B 0, x N = 0} {y i : A T y + s = c, s B = 0, s N 0} {c j : A T y + s = c, s B = 0, s N 0} {x j : Ax = b, x B 0, x N = 0} za določitev območij ( ranges ) in skritih cen ( shadow prices ), ampak z optimalnim baznim razbitjem (B, N ) namesto z optimalnim razbitjem (B, N). Očitno je, da v splošnem (B, N ) ni nujno optimalno razbitje, ker imata lahko (P ) in (D) več kot eno optimalno bazo. Rezultat klasične analize bo zato odvisen od optimalne baze A B. Sledi, da lahko pravilna implementacija klasičnega pristopa, da spremembo različnih območij in skritih cen. Naslednji primer je ilustracija tega fenomena. 2

Primer 1: Za problema (P ) min x 1 + 4x 2 + x 3 + 2x 4 + 2x 5 p.p. 2x 1 + x 2 + x 3 + x 5 x 6 = 0 x 1 + x 2 x 3 + x 4 x 7 = 1 x 1, x 2, x 3, x 4, x 5, x 6, x 7 0 in (D) max y 2 p.p. 2y 1 + y 2 1 y 1 + y 2 4 y 1 y 2 1 y 2 2 y 1 2 y 1 0 y 2 0. imamo tri možne optimalne baze, ki so dane v tabeli spodaj. prikazuje območja za c 4 za vsako od teh baz. Stolpec na desni Baza B Območja za c 4 1 {1, 4} [1, 3] 2 {2, 4} [2, 3] 3 {4, 5} [1, 2] Dobimo tri različne intervale za območja, ki so odvisni od optimalne baze. Naredimo izračun za prvo optimalno bazo. Območje za c 4 najdemo z uporabo formule {c j : A T y + s = c, s B = 0, s N 0} in B = B = {1, 4}. Iz tega sledi, da je potrebno minimizirati in maksimizirati c 4 glede na sistem 2y 1 + y 2 = 1 y 1 + y 2 4 y 1 y 2 1 y 2 = c 4 y 1 2 y 1 0 y 2 0. Z uporabo slike 3

lahko enostavno rešimo ta problem. Vprašanje je, katere vrednosti y 2 so dopustne, ko opustimo četrti kriterij in vzamemo prvi kriterij. Enostavno preverimo, da sledi 1 y 2 3, iz česar sledi, da je zaprti interval [1, 3] območje za c 4. Ostala dva območja enostavno poiščemo tako, da opustimo četrti kriterij in vzamemo drugi oziroma peti kriterij. Komarcialni optimizacijski paketi nam kot rešitev dajo enega od treh območij v odvisnosti od optimalne baze, ki jo poišče paket. Lahko opazimo, da so vsa tri območja določena glede na bazno particijo, podobmočja celotnega območja [0, 3], ki je pravilna rešitev analize občutljivosti. Lahko tudi opazimo, da trenutna vrednost 2 za c 4 leži v odprtem intervalu, kljub temu, bi na osnovi dveh od treh območij iz zgornje tabele, lahko sklepali, da je 2 ekstremna točka. Iz tega lahko napačno sklepamo, da je 2 prelomna točka funkcije optimalne vrednosti. Iz zgornjega primera sledi, da je območje določeno na osnovi optimalnega baznega razbitja, vedno podobmočje celtonega intervala linearnosti, lahko pa se tudi zgodi, da območje sovpada z celtonim intervalom linearnosti funkcije optimalne vrednosti. Enako pa velja tudi za skrite cene. V neprelomnih točkah nam optimalna bazna particija da pravilno vrednost skrite cene, toda v prelomnih točkah, pa dobimo eno vrednost za skrito ceno, ki leži med levo in desno skrito ceno. To bo pozakal tudi primer v naslednjem poglavju. Potrebno je poudariti, da je z vidika izračuna, pristop z uporabo optimalnega baznega razbitja, veliko enostavnejši, kot uporaba optimalnega razbirja. Ko zamenjamo optimalno razbitje (B, N) z optimalnim baznim razbitjem (B, N ), lahko enostavno izraunamo območja in skrite cene. Kot primer vzemimo določitev območja za b i. To pomeni, da moramo minimizirati in maksimizirati b i glede na {b i : Ax = b, x B 0, x N = 0}. 4

Iz nesingularnosti A B sledi, da je in tako iz pogoja x B 0 dobimo x B = A 1 B b, A 1 B b 0. To je sistem m linearnih neenačb pri koeficientu b i, pri fiksnem i, katerega rešitev lahko dobimo neposredno. Opazimo, da je sistem dopusten, saj je trenutna vrednost b i takšna, da ustreza sistemu. Rešitev je tako zaprt interval, ki vsebuje b i. 2. Primerjava klasičnega pristopa k analizi občutljivosti z novim pristopom V namen primerjave uporabimo enostaven primer transporta blaga od treh distribucijskih centrov do treh skladišč. Vrednosti ponudbe treh distribucijskih centrov so 2, 6 in 5 enot, vrednost povpraševanja vsakega od treh skladišč pa je 3 enote. Predpostavimo, da je cena transporta ene enote blaga od distribucijskega centra do skladišča neodvisna od distribucijskega centra in skladišča, in enaka eno enoto valute. Cilje je zadovoljiti potrebe povpraševanja skladišč pri minimalni ceni transporta. Problem je predstavljen na naslednjem grafu Glede na izbiro enote cene transporta, je celotna cena enaka vsoti vseh prevozov enot blaga. Ker je skupno povprševanje enako 9 enot, je to tudi enako optimalni celotni ceni transporta. Opazimo, da lahko najdemo mnogo optimalnih možnosti prevoza, kar je posledica enakih cen transportov za vse možne prevoze. Občutljivost na vrednosti ponudbe in povpraševanja Želimo določiti občutljivost optimalne vrednosti glede na spremembe ponudbe in povpraševanja. Označimo vrednosti ponudbe z a = (a 1, a 2, a 3 ) in vrednosti povpraševanja z b = (b 1, b 2, b 3 ). Območja teh vrednosti lahko določimo kar na roko. Če naprimer spremenimo vrednost b 1, je celotno povpraševanje enako 6 + b 1, kar je optimalna vrednost dokler je takšno povpraševanje lahko zadoščeno s trenutno 5

ponudbo. Iz tega sledi pogoj 6 + b 1 2 + 6 + 5 = 13, iz česar sledi b 1 7. Za večje vrednosti b 1 problem postane nedopusten. Ko je b 1 = 0, so vrednosti transporta v prvo skladišče enake 0 za vsako optimalno rešitev. To pomeni, da je 0 prelomna točka in območje b 1 enako [0, 7]. Zaradi simetrije omrežja za točke povpraševanja, sta območji za b 2 in b 3 tudi enaki intervalu [0, 7]. S spremembo vrednosti a 1, je celotna ponudba enaka 11 + a 1 in bo zadostovala, če bo 11 + a 1 9, iz česar sledi a 1 2. Vrednost ponudbe je pozitivna, zato je območje za a 1 enako [0, ). Podobno lahko območje za a 2 dobimo iz 7 + a 2 9, iz česar sledi območje [2, ) za a 2, ter območje za a 3 dobimo iz iz česar sledi območje [1, ) za a 3. 8 + a 3 9, V namen primerjave vrednosti pravkar določenih območij z območji določenimi s klasično metodo, moramo naš problem napisati v obliki linearnega programa. Dobimo: Pomen spremenljivk je naslednji: 3 j=1 min 3 i=1 x ij p.p. x 11 + x 12 + x 13 + s 1 = 2 x 21 + x 22 + x 23 + s 2 = 6 x 31 + x 32 + x 33 + s 3 = 5 x 11 + x 21 + x 31 d 1 = 3 x 12 + x 22 + x 32 d 2 = 3 x 13 + x 23 + x 33 d 3 = 3 x ij, s i, d j 0, i, j = 1, 2, 3. x ij : število enot transporta od točke ponudbe do točke povpraševanja, s i : presežek ponudbe v točki i, d j : primanjkljaj povpraševanja v točki j, kjer i in j tečeta od 1 do 3. Rezultati analize občutljivosti izračunane z uporabo komercialnih paketov so naslednji: 6

Območja za vrednosti ponudbe in povpraševanja LO paket a 1 (2) a 2 (6) a 3 (5) b 1 (3) b 2 (3) b 3 (3) CPLEX [0, 3] [4, 7] [1, ) [2, 7] [2, 5] [2, 5] LINDO [1, 3] [2, ) [4, 7] [2, 4] [1, 4] [1, 7] PC-PROG [0, ) [4, ) [3, 6] [2, 5] [0, 5] [2, 5] XMP [0, 3] [6, 7] [1, ) [2, 3] [2, 3] [2, 7] OSL [0, 3] [4, 7] [1, ) [2, 7] [2, 5] [2, 5] EXCEL [0, 3] [4, 7] [1, ) [2, 5] [2, 7] [2, 5] Pravilno območje [0, ) [2, ) [1, ) [0, 7] [0, 7] [0, 7] Tabela očitno kaže na pomanjkljivost klasične metode analize občutljivosti. Analiza občutljivosti je orodje s katerim dobimo informacije o ozkih grlih in stopnjah prostosti problema. Informacije o problemu, ki jih dobimo s pomočjo komercialnih optimizacijskih paketov, so nejasni in ne omogočajo ustrezne interpretacije. V našem primeru opazimo očitno simetrijo med točkami povpraševanja, kar pa ni razvidno iz nobene od rešitev zgornjih šestih paketov. Paketi poleg območij za vrednosti ponudbe in povpraševanja kot rezultat analize občutljivosti določi tudi bazne spremenljivke (B, N ), ki so rezultat metode simpleksov: LO paket Bazne spremenljivke CPLEX x 12 x 21 x 22 x 23 x 31 s 3 LINDO x 11 x 23 x 31 x 32 x 33 s 2 PC-PROG x 22 x 23 x 31 x 33 s 1 s 3 XMP x 13 x 21 x 22 x 23 x 33 s 3 OSL x 12 x 21 x 22 x 23 x 31 s 3 EXCEL x 13 x 21 x 22 x 23 x 32 s 3 Opazimo, da paketa CPLEX in OSL pri analizi občutljivosti uporabita iste bazne spremenljivke, kljub temu pa dobimo različna območja za vrednosti ponudbe in povpraševanja. Občutljivost na vrednosti cen prevoza Trenutne vrednosti koeficientov cen c ij so vse enake 1. Posledično je vsak dopusten razvoz optimalen, če je vsota razvoza enaka 9. V primeru, da ena od poti prevoza postane dražja, lahko razvoz preusmerimo preko drugih cenejših poti in tako optimalna vrednost ostane enaka 9. Sledi, da je desna skrita cena vsakega od koeficientov cene enaka 0. V primeru, da pa ena od poti prevoza postane cenejša, hočemo po tej poti razvoziti kar največ blaga. Maksimalni prevoz iz prvega skladišča je enak 2 ter iz drugih dveh 3. Ker za vsako pot prevoza obstaja optimalna rešitev, za katero je prevoz po tej poti enak 0, nam znižanje koeficienta cene prevoza iz prvega skladišča za 1 enoto valute zniža celotno ceno razvoza za 2 enoti ter znižanje koeficienta cene prevoza iz drugih dveh skladišč za 1 enoto valute zniža celotno ceno razvoza za 3 enote. Tako smo našli levo in desno skrito ceno koeficientov cene. Ker sta leva in desna skrita cena različni, je trenutna vrednost vsakega od koeficientov cene prelomna točka. Očitno je interval linearnosti levo od točke preloma enak (, 1] in desno od točke preloma enak [1, ). 7

Naslednja tabela prikazuje skrite cene izračunane s pomočjo komercialnih optimizacijskih paketov. Skrite cene za koeficiente cene LO paket c 11 c 12 c 13 c 21 c 22 c 23 c 31 c 32 c 33 CPLEX 0 2 0 2 1 3 1 0 0 LINDO 2 0 0 0 0 2 1 3 1 PC-PROG 0 0 0 0 3 1 3 0 2 XMP 0 0 2 3 3 0 0 0 1 OSL 0 2 0 2 1 3 1 0 0 EXCEL 0 0 0 0 0 0 0 0 0 Pravilne vrednosti [2, 0] [2, 0] [2, 0] [3, 0] [3, 0] [3, 0] [3, 0] [3, 0] [3, 0] Opazimo, da skrita cena izračunana z uporabo paketov vedno leži na intervalu med levo in desno skrito ceno. Zadnja tabela prikazuje izračunana območja komercialnih paketov ter pravilni levi in desni strani območja za koeficiente cene. V primeru povečanja c 11, postane pot prevoza dražja od ostalih, zato optimalna rešitev ne bo vsebovala te poti. Po drugi strani pa, če c 11 zmanjšamo, bomo skozi to cenejšo pot prepeljali kar največ blaga, to je 2 enoti. Ne glede na to koliko se cena zniža, bo prevoz blaga po tej poti vedno enak 2 enoti. Podobno velja za c 21, samo da v primeru, ko c 21 leži na intervalu [0, 1], bo prevoz po tej poti enak 3 enote blaga, ko pa c 21 postane negativna pa se po tej poti splača prepeljati 6 enot blaga, kljub temu da imamo potem presežek ponudbe. To pa pomeni, da je c 21 = 0 prelomna točka. Območja za koeficiente cene LO paket c 11 c 12 c 13 c 21 c 22 c 23 c 31 c 32 c 33 CPLEX [1, ) (, 1] [1, ) [1, 1] [1, 1] [0, 1] [1, 1] [1, ) [1, ) LINDO (, 1] [1, ) [1, ) [1, ) [1, ) [1, 1] [1, 1] [0, 1] [1, 1] PC-PROG [1, ) [1, ) [1, ) [1, ) [0, 1] [1, 1] [0, 1] [1, ) [1, 1] XMP - - (, 1] [0, 1] [0, 1] [1, 1] [1, 1] [1, 1] [1, 1] OSL [1, ) [1, 1] [1, ) [1, 1] [1, 1] [1, 1] [1, 1] [1, ) [1, ) EXCEL [1, ) [1, ) (, 1] [0, 1] [1, 1] [1, 1] [1, ) [1, 1] [1, ) Levo območje (, 1] (, 1] (, 1] [0, 1] [0, 1] [0, 1] [0, 1] [0, 1] [0, 1] Desno območje [1, ) [1, ) [1, ) [1, ) [1, ) [1, ) [1, ) [1, ) [1, ) Opazimo, da če je skrita cena izračunana z uporabo paketa enaka levi ali desni skriti ceni, potem je območje izračunano z uporabo paketa podinterval pravilnega območja. Če pa skrita cena izračunana z uporabo paketa ni enaka levi ali desni skriti ceni, potem je območje izračunano z uporabo paketa enako izrojenemu intervalu [1, 1]. 8