OPERAATIOANALYYSI ORMS.1020



Samankaltaiset tiedostot
1. Lineaarinen optimointi

Talousmatematiikan perusteet: Luento 12. Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla

Talousmatematiikan perusteet: Luento 11. Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla

Demo 1: Simplex-menetelmä

Talousmatematiikan perusteet

Talousmatematiikan perusteet

Lineaarinen optimointitehtävä

Jälki- ja herkkyysanalyysi. Tutkitaan eri kertoimien ja vakioiden arvoissa tapahtuvien muutosten vaikutusta optimiratkaisuun

Harjoitus 3 ( )

Malliratkaisut Demot

Harjoitus 3 ( )

Luento 2: Optimointitehtävän graafinen ratkaiseminen. LP-malli.

6. Luennon sisältö. Lineaarisen optimoinnin duaaliteoriaa

Malliratkaisut Demo 1

Aki Taanila LINEAARINEN OPTIMOINTI

LP-mallit, L19. Aiheet. Yleistä, LP-malleista. Esimerkki, Giapetto. Graafisen ratkaisun vaiheet. Optimin olemassaolo

Ovatko seuraavat väittämät oikein vai väärin? Perustele vastauksesi.

MS-C2105 Optimoinnin perusteet Malliratkaisut 4

b 1. b m ) + ( 2b Ax) + (b b)

Malliratkaisut Demot

Luento 2: Optimointitehtävän graafinen ratkaiseminen. LP-malli.

Harjoitus 1 ( )

8. Ensimmäisen käyvän kantaratkaisun haku

Harjoitus 8: Excel - Optimointi

4. Luennon sisältö. Lineaarisen optimointitehtävän ratkaiseminen Simplex-menetelmä

Malliratkaisut Demot

Simplex-algoritmi. T Informaatiotekniikan seminaari , Susanna Moisala

Malliratkaisut Demot

Kuljetustehtävä. Materiaalia kuljetetaan m:stä lähtöpaikasta n:ään tarvepaikkaan. Kuljetuskustannukset lähtöpaikasta i tarvepaikkaan j ovat c ij

Trimmitysongelman LP-relaksaation ratkaiseminen sarakkeita generoivalla algoritmilla ja brute-force-menetelmällä

Talousmatematiikan perusteet: Luento 15. Rajoitettu optimointi Lagrangen menetelmä Lagrangen kerroin ja varjohinta

Talousmatematiikan perusteet

Malliratkaisut Demot

LP-mallit, L8. Herkkyysanalyysi. Varjohinta. Tietokoneohjelmia. Aiheet. Yleistä, LP-malleista. Esimerkki, Giapetto.

Gaussin ja Jordanin eliminointimenetelmä

Luento 3: Simplex-menetelmä

Malliratkaisut Demot 6,

Talousmatematiikan perusteet

Demo 1: Lineaarisen tehtävän ratkaiseminen graafisesti ja Solverilla

Johdatus verkkoteoriaan luento Netspace

1 Johdanto LP tehtävän luonteen tarkastelua Johdanto herkkyysanalyysiin Optimiarvon funktio ja marginaalihinta

Lineaarinen optimointi. Harjoitus 6-7, Olkoon A R m n, x, c R ja b R m. Osoita, että LP-tehtävän. c T x = min!

Piiri K 1 K 2 K 3 K 4 R R

Luento 4: Lineaarisen tehtävän duaali

Talousmatematiikan perusteet: Luento 14. Rajoitettu optimointi Lagrangen menetelmä: yksi yhtälörajoitus Lagrangen menetelmä: monta yhtälörajoitusta

Malliratkaisut Demo 4

JYVÄSKYLÄN YLIOPISTO. 3. Luennon sisältö

Harjoitus 6 ( )

Stokastinen optimointi taktisessa toimitusketjujen riskienhallinnassa (valmiin työn esittely)

TEKNILLINEN TIEDEKUNTA, MATEMATIIKAN JAOS

Matemaattinen Analyysi

Demo 1: Branch & Bound

3 Simplex-menetelmä. c T x = min! Ax = b (x R n ) (3.1) x 0. Tarvittaessa sarakkeiden järjestystä voidaan vaihtaa, joten voidaan oletetaan, että

30A01000 Taulukkolaskenta ja analytiikka Luku 8: Lineaarinen optimointi ja sen sovellukset

Markov-ketjut pitkällä aikavälillä

Kokonaislukuoptiomointi Leikkaustasomenetelmät

Malliratkaisut Demot

Mat Lineaarinen ohjelmointi

Luento 9: Yhtälörajoitukset optimoinnissa

Lineaarinen optimointi

Malliratkaisut Demot

Graafit ja verkot. Joukko solmuja ja joukko järjestämättömiä solmupareja. eli haaroja. Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria

Johdatus verkkoteoriaan 4. luento

Kon Konepajojen tuotannonohjaus: ILOG CPLEX Studion käyttö

min x x2 2 x 1 + x 2 1 = 0 (1) 2x1 1, h = f = 4x 2 2x1 + v = 0 4x 2 + v = 0 min x x3 2 x1 = ± v/3 = ±a x 2 = ± v/3 = ±a, a > 0 0 6x 2

TU Tuotantotalouden peruskurssi Vastaava opettaja: Karlos Artto Tentin yhteyshenkilo: Atso Takala , atso.takala tkk.

1 Rajoitettu optimointi I

Lineaarisen kokonaislukuoptimointitehtävän ratkaiseminen

Luento 7: Kokonaislukuoptimointi

Malliratkaisut Demot

Lineaaristen monitavoiteoptimointitehtävien

Mat Dynaaminen optimointi, mallivastaukset, kierros 5

Determinantit. Kaksirivinen determinantti. Aiheet. Kaksirivinen determinantti. Kaksirivinen determinantti. Kolmirivinen determinantti

Lineaarialgebra ja matriisilaskenta I

Malliratkaisut Demo 4

Talousmatematiikan perusteet, ORMS1030

Kannan vektorit siis virittävät aliavaruuden, ja lisäksi kanta on vapaa. Lauseesta 7.6 saadaan seuraava hyvin käyttökelpoinen tulos:

Osakesalkun optimointi. Anni Halkola Turun yliopisto 2016

Mat Lineaarinen ohjelmointi

4.5 Kaksivaiheinen menetelmä simplex algoritmin alustukseen

Kaksirivisen matriisin determinantille käytämme myös merkintää. a 11 a 12 a 21 a 22. = a 11a 22 a 12 a 21. (5.1) kaksirivine

Talousmatematiikan perusteet, ORMS1030

Vektoreiden virittämä aliavaruus

Lineaarinen yhtälöryhmä

Tentissä on viisi tehtävää, jotka arvosteellaan asteikolla 0-6. Tehtävien alakohdat ovat keskenään samanarvoisia ellei toisin mainita.

Pääsykoe 2001/Ratkaisut Hallinto

Mat Lineaarinen ohjelmointi

Käänteismatriisi 1 / 14

Taloustieteen mat.menetelmät 2017 materiaali 1

Lineaariset kongruenssiyhtälöryhmät

4. Kokonaislukutehtävän ja LP:n yhteyksiä

talletetaan 1000 euroa, kuinka paljon talouteen syntyy uutta rahaa?

Talousmatematiikan perusteet: Luento 11. Lineaarikuvaus Matriisin aste Käänteismatriisi

2.3. Lausekkeen arvo tasoalueessa

Optimoinnin sovellukset

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Talousmatematiikan perusteet: Luento 8. Tulon ja osamäärän derivointi Suhteellinen muutosnopeus ja jousto

TIEA382 Lineaarinen ja diskreetti optimointi

Lineaarialgebra II, MATH.1240 Matti laaksonen, Lassi Lilleberg

Y56 Laskuharjoitukset 4 Palautus viim. ti klo (luennolla!) Opiskelijan nimi. Opiskelijanumero

Transkriptio:

VAASAN YLIOPISTO Talousmatematiikka Prof. Ilkka Virtanen OPERAATIOANALYYSI ORMS.1020 Tentti 2.2.2008 1. Yrityksen tavoitteena on minimoida tuotannosta ja varastoinnista aiheutuvat kustannukset 4 viikon pituisena ajanjaksona. Tietyllä viikolla valmistettu tuote on käytettävissä kysynnän myötä kulutukseen joko kyseisen viikon aikana tai se voidaan varastoida ja käyttää jonakin myöhempänä viikkona. Varaston suuruus viikon 1 alussa on 250 tuoteyksikköä. Viikkojen 2 4 alkuvaraston tulee olla vähintään 50 tuoteyksikköä. Valmistuksen yksikkökustannukset ovat 150 /tuoteyksikkö ja viikosta seuraavaan siirtyvien tuotteiden varastoinnista aiheutuva yksikkökustannus on 15 / tuoteyksikkö. Seuraavassa taulukossa on esitetty viikoittaiset tuotantokapasiteetit ja kysynnät. Kysyntä on pystyttävä viikoittain tyydyttämään. Viikko Tuotantokapasiteetti Kysyntä 1 800 900 2 700 600 3 600 800 4 800 600 Yhteensä 2900 2900 Tuotantoteknisistä syistä tuotannon on kunakin viikkona oltava vähintään 500 tuoteyksikköä. Varastointikustannuksia ei sovelleta viimeisen periodin (viikon 4) lopussa varastossa mahdollisesti oleviin tuotteisiin. Viimeisen viikon loppua ei myöskään koske vaatimus 50 yksikön vähimmäisvarastosta seuraavaa viikkoa varten. Formuloi yrityksen yhdistetty tuotanto-varastointi -ongelma LP-mallin muotoon. Tavoitteena on tuotannosta ja varastoinnista syntyvien kustannusten minimointi. Huomaa kaikki erityyppiset rajoitteet. Formuloitua mallia ei tarvitse ratkaista. Ohje. Valitse päätösmuuttujiksi viikoittaiset tuotantomäärät x i, i=1,2,3,4. Mallinnus voidaan tehdä pelkästään näitä muuttujia (ja annettuja parametreja) käyttäen. Mallin käsittely kuitenkin yksinkertaistuu, mikäli otetaan käyttöön apumuuttujat d i, i=1,2,3,4. Apumuuttujalla d i merkitään viikon i lopussa varastoon jäävien (ja seuraavaan kauteen siirtyvien) tuoteyksiköiden lukumäärää (= edelliseltä viikolta siirtyneet tuotteet + viikon tuotanto viikon kysyntä). On huomattava, että nämä muuttujat eivät ole päätösmuuttujia, vaan ne on hyvä ottaa käyttöön täydentäviksi apumuuttujiksi mallin rakenteen yksinkertaistamiseksi. Saat ylimääräiset 2 bonuspistettä, mikäli purat x i ja d i -muuttujien avulla formuloidun mallin pelkästään varsinaisten päätösmuuttujien x i avulla lausutuksi.

2(3) 2. Tarkastellaan kanonisessa muodossa annettua lineaarisen optimoinnin tehtävää, jossa on n päätösmuuttujaa ja m rajoite-ehtoa. Tehtävä on maksimointitehtävä. Alla on lueteltu joukko tehtävän Simplex-algoritmiratkaisuun liittyviä toteamuksia (lauseet a f), joista puuttuu johtopäätös. Mahdolliset johtopäätökset on lueteltu ratkaisuun liittyvinä ominaisuuksina (numerot 1 8). Tehtävänäsi on määrittää, mikä ominaisuuksista 1 8 liittyy mihinkin toteamukseen a f: a. Jos kaikki täytemuuttujat ovat optimiratkaisussa = 0, niin b. Jos optimitaulun 0- (z-) rivillä m:n muuttujan sarakkeessa on kerroin 0, niin c. Jos kantamuuttujalla on optimiratkaisussa arvo 0, niin d. Jos keinomuuttujalla (artificial variable) on optimiratkaisussa positiivinen arvo, niin e. Jos taulukon (ei-kantamuuttujan) pivot-sarakkeessa kaikki kertoimet ovat 0, niin f. Jos ei-kantamuuttujalla on optimitaulun 0- (z-) rivillä kerroin = 0, niin Vaihtoehtoiset ominaisuudet: 1. optimiratkaisu on yksikäsitteinen 2. optimiratkaisu on monikäsitteinen 3. optimiratkaisussa kaikki päätösmuuttujat ovat = 0 4. optimiratkaisu on degeneroitunut (kaksi- tai useampikertainen ratkaisu) 5. varjohinnat ovat duaalimuuttujien arvojen käänteislukuja 6. tehtävällä ei ole käypää ratkaisua 7. tehtävällä ei ole äärellistä ratkaisu (rajoittamaton käypä alue) 8. rajoitteet ovat kaikki kriittisiä, ne toteutuvat optimiratkaisussa yhtälöinä 3. Tarkastellaan epäyhtälömuodossa annettua lineaarisen optimoinnin tehtävää (LP-mallin kanoninen muoto): Max z = 5x 1 + 2x2 Ehdoin 2x1 + x 2 100 x1 + x2 80 x 1 40 x x 0 1, 2 a) Ratkaise malli esimerkiksi graafisesti. b) Suorita tavoitefunktiossa muuttujan x 1 kertoimen (= 5) herkkyystarkastelu (esimerkiksi graafiseen tarkasteluun tukeutuen): missä rajoissa kerroin voi vaihdella ilman, että optimiratkaisu muuttuu; miten optimitulos muuttuu kertoimen muuttuessa näissä rajoissa? c) Suorita ensimmäisen rajoitteen oikean puolen kertoimen (= 100) herkkyystarkastelu: missä rajoissa kerroin voi vaihdella ilman, että optimikanta muuttuu; miten muuttuvat optimiratkaisu ja -tulos kertoimen vaihdellessa näissä rajoissa? 4. Neljä julkisin varoin rahoitettua tutkimusprojektia on tarkoitus antaa neljän eri tutkimuslaboratorion tehtäväksi siten, että kukin laboratorioista saa yhden projektin suorittaakseen. Jokai-

nen laboratorioista on antanut hintatarjouksen kustakin projektista. Tarjoukset on esitetty alla olevassa taulukossa (hinnat yksiköissä 100 000 ): Projekti Sandy Lab Furmy Lab Xenonne Lab Liverly Lab Cryogenic cache memory 12 15 10 14 Spotted owl habitat 8 10 6 9 Pentium oxide depletion 20 22 18 12 Glactic genome mapping 10 12 8 16 3(3) Miten tutkimusprojektit tulisi allokoida eri tutkimuslaboratorioille, jotta kokonaiskustannukset muodostuisivat mahdollisimman pieniksi? Ratkaise ongelma unkarilaista algoritmia käyttäen. Mikäli unkarilainen metodi on sinulle vieras, voit saada puolet tehtävän maksimipistemäärästä formuloimalla probleeman normaalin (probleeman erityispiirteet huomioon ottavaan) LP-mallin muotoon. Tällöin mallin formulointi riittää, tehtävää ei tarvitse ratkaista. 5. Tarkastellaan alla olevan kuvan esittää yksisuuntaista tiedonsiirtoverkkoa. Tiedot kerätään tai generoidaan solmussa A ja ne on siirrettävä mahdollisimman nopeasti, verkon maksimaalista välityskapasiteettia käyttäen solmuun G, missä tietoa käsitellään ja talletetaan. Solmujen välisten kaarten välityskapasiteetit on merkitty kaarten yhteyteen. Suuriko tietovirta verkossa on mahdollista saada aikaan? B 2 E 5 4 6 4 A 6 4 D G 8 5 4 6 C 5 F Tentissä saa olla mukana tavanomaiset matemaattisten aineiden apuvälineet: taulukkokirja (MAOL tai vastaava) ja laskin.