1. Lineaarinen optimointi



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

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

Talousmatematiikan perusteet

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

Harjoitus 8: Excel - Optimointi

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

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

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

Käy vastaamassa kyselyyn kurssin pedanet-sivulla (TÄRKEÄ ensi vuotta ajatellen) Kurssin suorittaminen ja arviointi: vähintään 50 tehtävää tehtynä

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

Esimerkki 1 (Rehun sekoitus) 1

Piiri K 1 K 2 K 3 K 4 R R

Talousmatematiikan perusteet

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

2 Pistejoukko koordinaatistossa

Demo 1: Simplex-menetelmä

Tekijä Pitkä matematiikka

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

Luento 3: Simplex-menetelmä

Malliratkaisut Demo 1

2.3. Lausekkeen arvo tasoalueessa

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!

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

Aluksi Kahden muuttujan lineaarinen yhtälö

1 Rajoitettu optimointi I

Aki Taanila LINEAARINEN OPTIMOINTI

Harjoitus 7: vastausvihjeet

Operatioanalyysi 2011, Harjoitus 3, viikko 39

OPERAATIOANALYYSI ORMS.1020

Lineaarinen optimointitehtävä

MAB3 - Harjoitustehtävien ratkaisut:

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

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

Kaikkiin tehtäviin ratkaisujen välivaiheet näkyviin! Lue tehtävänannot huolellisesti. Tee pisteytysruudukko B-osion konseptin yläreunaan!

Kahden suoran leikkauspiste ja välinen kulma (suoraparvia)

Tekijä Pitkä matematiikka Pisteen (x, y) etäisyys pisteestä (0, 2) on ( x 0) Pisteen (x, y) etäisyys x-akselista, eli suorasta y = 0 on y.

Luento 12: Duaalitehtävä. Tarkennuksia Lagrangen kertoimen tulkintaan. Hajautettu optimointi.

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

Malliratkaisut Demot

origo III neljännes D

Mat Lineaarinen ohjelmointi

MAB3 - Harjoitustehtävien ratkaisut:

3.3 Paraabeli toisen asteen polynomifunktion kuvaajana. Toisen asteen epäyhtälö

Malliratkaisut Demot

2.7 Neliöjuuriyhtälö ja -epäyhtälö

ja nyt tässä tapauksessa a = 1, b=4 ja c= -5, ja x:n paikalle ajattelemme P:n.

Diplomi-insinööri- ja arkkitehtikoulutuksen yhteisvalinta 2017 Insinöörivalinnan matematiikan koe , Ratkaisut (Sarja A)

Ensimmäisen asteen polynomifunktio

Luento 6: Monitavoiteoptimointi

Lineaarinen yhtälöryhmä

Aloita Ratkaise Pisteytä se itse Merkitse pisteet saanut riittävästi pisteitä voit siirtyä seuraavaan osioon ei ole riittävästi

Tekijä Pitkä matematiikka a) Ratkaistaan nimittäjien nollakohdat. ja x = 0. x 1= Funktion f määrittelyehto on x 1 ja x 0.

Harjoitus 5 ( )

73125 MATEMAATTINEN OPTIMOINTITEORIA 2

Luento 12: Duaalitehtävä. Tarkennuksia Lagrangen kertoimen tulkintaan. Hajautettu optimointi.

Lineaarinen optimointitehtävä

Tekijä Pitkä matematiikka Suoran pisteitä ovat esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4).

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

Luento 9: Yhtälörajoitukset optimoinnissa

Suoran yhtälöt. Suoran ratkaistu ja yleinen muoto: Suoran yhtälö ratkaistussa, eli eksplisiittisessä muodossa, on

Duaalisuus kokonaislukuoptimoinnissa. Mat , Sovelletun matematiikan tutkijaseminaari, kevät 2008, Janne Karimäki

4.1 Kaksi pistettä määrää suoran

Optimaalisuusehdot. Yleinen minimointitehtävä (NLP): min f(x) kun g i (x) 0 h j (x) = 0

12. Hessen matriisi. Ääriarvoteoriaa

Harjoitus 5 ( )

TEHTÄVIEN RATKAISUT. Luku a) Merkintä f (5) tarkoittaa lukua, jonka funktio tuottaa, kun siihen syötetään luku 5.

5.3 Suoran ja toisen asteen käyrän yhteiset pisteet

2 Raja-arvo ja jatkuvuus

Suora 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste

MAA4 - HARJOITUKSIA. 1. Esitä lauseke 3 x + 2x 4 ilman itseisarvomerkkejä. 3. Ratkaise yhtälö 2 x x = 2 (yksi ratkaisu, eräs neg. kokon.

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 6: Ääriarvojen luokittelu. Lagrangen kertojat.

Luento 11: Rajoitusehdot. Ulkopistemenetelmät

Vektoreiden virittämä aliavaruus

5.3 Ensimmäisen asteen polynomifunktio

Pyramidi 4 Analyyttinen geometria tehtävien ratkaisut sivu 352 Päivitetty Pyramidi 4 Luku Ensimmäinen julkaistu versio

y=-3x+2 y=2x-3 y=3x+2 x = = 6

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

Vanhoja koetehtäviä. Analyyttinen geometria 2016

Luento 6: Monitavoitteinen optimointi

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

Kanta ja Kannan-vaihto

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

1 Ensimmäisen asteen polynomifunktio

Malliratkaisut Demot

MS-C2105 Optimoinnin perusteet Malliratkaisut 5

6. Luennon sisältö. Lineaarisen optimoinnin duaaliteoriaa

Funktio. Funktio on kahden luvun riippuvuuden ilmaiseva sääntö, joka annetaan usein laskulausekkeena.

MAA02. A-osa. 1. Ratkaise. a) x 2 + 6x = 0 b) (x + 4)(x 4) = 9 a) 3x 6x

Malliratkaisut Demo 4

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

Tekijä Pitkä matematiikka

Kuva 1: Funktion f tasa-arvokäyriä. Ratkaisu. Suurin kasvunopeus on gradientin suuntaan. 6x 0,2

Harjoituksia MAA4 - HARJOITUKSIA. 6. Merkitse lukusuoralle ne luvut, jotka toteuttavat epäyhtälön x 2 < ½.

Malliratkaisut Demot

Kimppu-suodatus-menetelmä

Kuluttaja valitsee erilaisten hyödykekorien välillä. Kuluttajan preferenssijärjestyksen perusoletukset ovat

Transkriptio:

0 1. Lineaarinen optimointi 1. Lineaarinen optimointi 1.1 Johdatteleva esimerkki Esimerkki 1.1.1 Giapetto s Woodcarving inc. valmistaa kahdenlaisia puuleluja: sotilaita ja junia. Sotilaan myyntihinta on 27C-,ja siihen kuluu materiaalia 10C- edestä. Jokainen valmistettu sotilas aiheuttaa lisäksi muuttuvia palkka- ja yleiskustannuksiakeskimäärin 14C- edestä. Junan myyntihinta on 21C -, ja siihen kuluu 9C - edestä materiaalia. Muuttuvia palkka- ja yleiskustannuksia jokainen juna aiheuttaa keskimäärin 10C-. Sotilaiden ja junien valmistus tapahtuu kahdella osastolla: puutyöosastolla ja viimeistelyosastolla. Yksi sotilas vaatii 1 tunnin puutyötä ja2tuntiaviimeistelyä. Vastaavasti yksi juna vaatii 1 tunnin puutyötä ja 1 tunnin viimeistelyä. Yritys pystyy hankkimaan kaiken tarvitsemansa materiaalin, mutta puutyö- ja viimeistelyosastojen kapasiteetti on rajallinen. Käytettävissä on 80 tuntia puutyötä per viikko, ja 100 tuntia viimeistelytyötä per viikko. Lelujen kysynnästätiedetään, että junien kysyntä on käytännössä rajoittamaton, mutta sotilaita saadaan kaupaksi korkeintaan 40 per viikko. Miten yritys voi maksimoida katetuottonsa? Muodostetaan ongelmasta LP-malli. Päätösmuuttujat Valitaan päätösmuuttujiksi muuttujat, jotka vaikuttavat katetuoton muodostumiseen ja joiden arvoon yritys kykenee vaikuttamaan. Yritys voi itse määrätä miten paljon

1.1. Johdatteleva esimerkki 1 sotilaita ja junia valmistetaan. x 1 : kpl sotilaita / viikko x 2 : kpl junia / viikko Tavoitefunktio Määritetään optimointitehtävässä tarvittava maksimoitava tai minimoitava tavoitefunktio. Yritys maksimoi katetuottoaan. Viikottainen katetuotto tulee esittääpäätösmuuttujien x 1 ja x 2 funktiona. myyntituotot / viikko 27x 1 + 21x2 materiaalikust. / viikko 10x 1 9x2 palkka- ja yleiskust./viikko 14x 1 10x2 katetuotto / viikko 3x 1 + 2x2 Yritys pyrkii maksimoimaan (lineaarista) funktiota: z =3x 1 +2x 2 Tavoitefunktion kertoimet kuvaavat ko. muuttujien kontribuutiota yrityksen katetuottoon. Rajoitteet Viimeistelytöihin on käytettävissä 100 h/vko. Puutöihin on käytettävissä 80 h/vko Sotilaita saadaan kaupaksi korkeintaan 40 kpl/vko. Siis Merkkirajoite 2x 1 + 1x 2 100 1x 1 + 1x 2 80 1x 1 40 Sotilaitataijuniaeivoidavalmistaanegatiivisiamääriä, joten LP-malli x i 0, i=1, 2 max z = 3x 1 + 2x 2 ehdoin 2x 1 + x 2 100 x 1 + x 2 80 x 1 40 x 1,x 2 0

2 1. Lineaarinen optimointi Ratkaisemme mallin pian, mutta ensin toteamme joukon yleisiä asioita. 1.2 LP-mallin oletukset LP-mallia rakennettaessa tehdään seuraavat oletukset. Oletukset tehdään, jotta malli olisi yksinkertainen. Jos oletukset johtavat liian paljon todellisuudesta poikkeavaan malliin, ei ongelmaa voida lähestyä LP-mallilla. välillä eiyleensä haittaa. Pieni ero todellisuuden ja mallin 1. Suhteellisuusoletus: jokaisen muuttujan x i vaikutus tavoitefunktion arvoon ja rajoitettujen resurssien kulutukseen on suoraan verrannollinen ko. arvoon. muuttujan 2. Additiivisuusoletus: jokaisen muuttujan x i vaikutus tavoitefunktion arvoon ja rajoitettujen resurssien kulutukseen on riippumaton muiden muuttujien x j (j = i) saamista arvoista. 3. Jaollisuusoletus: Muuttujat x i voivat saada kokonaisluvuista poikkeavia arvoja. 4. Varmuusoletus: kaikki mallin parametrit tunnetaan varmuudella. Oletukset 1 ja 2 johtavat siihen, että tavoitefunktio on lineaarinen ts. f(x 1,x 2,...,x n )=c 1 x 1 + c 2 x 2 +...+ c n x n ja rajoitteet ovat lineaarisia yhtälöitä taiepäyhtälöitä a j1 x 1 + a j2 x 2 +...+ a jn x n b j,j =1,...,m Sanomme, että malli on Lp-malli, jos a) tavoitefunktio on lineaarinen b) rajoitteet ovat lineaarisia yhtälöitä taiepäyhtälöitä c) x i 0 (kaikki muuttujat saavat vain ei-negatiivisia arvoja)

1.3. LP-mallin graafinen ratkaiseminen 3 Muuttujien arvot muodostavat vektorin (x 1,x 2,...,x n ) IR n. Usein (varsinkin kun n = 2) vektoria sanotaan pisteeksi. Vektori on ratkaisu (solution), jos se toteuttaa rajoitteet. Ratkaisu on käypä (kelpaava,feasible),josselisäksi toteuttaa ehdon x i 0 kaikilla i. Maksimointitehtävän (minimointitehtävän) optimiratkaisu on se käypä ratkaisu, jolla tavoitefunktio saa suurimman (pienimmän) arvonsa. Esimerkiksi lelumallissa piste (x 1,x 2 )=(40, 20) on käypä ratkaisu koska se toteuttaa kaikki rajoitteet. 2x 1 + x 2 100 sillä2 40 + 20 = 100 100 x 1 + x 2 80 sillä40+20=60 80 x 1 40 x i 0 Piste (40, 20) ei kuitenkaan ole optimiratkaisu. 1.3 LP-mallin graafinen ratkaiseminen Kun muuttujia on kaksi, saadaan ongelmasta havainnollinen esitys piirtämällä. 1. Piirretään koordinaatisto. Vaaka-akseli on x 1 -akseli ja pystyakseli on x 2 -akseli (katso kuvaa). 2. Piirretään rajoitteiden yhtälöitä vastaavat suorat koordinaatistoon. 3. Määritetään käypien ratkaisujen alue (feasible region). 4. Etsitään optimiratkaisu tutkimalla tavoitefunktion tasa-arvosuoria käypien ratkaisujen alueella. Esimerkki 1.3.1 Tutkimme seuraavaksi puuleluesimerkkiä 2.1.1 graafisesti. Giapetto s Woodcarving inc. valmistaa puusotilaita (x 1 kpl/viikko) ja puujunia (x 2 kpl/viikko). Katteen optimointi rajoitteet huomioiden johtaa seuraavaan LP-malliin: max z = 3x 1 + 2x 2 ehdoin 2x 1 + x 2 100 x 1 + x 2 80 x 1 40 x 1,x 2 0

4 1. Lineaarinen optimointi Ennen koordinaatiston piirtämistä laskemme, missä rajoitteita vastaavat suorat leikkaavat koordinaattiakselit. Tämä auttaa meitä valitsemaan akselien mittakaavat järkevästi. 1. rajoite: 2x 1 + x 2 100 käypä alue suoran alapuolella suoran yhtälö: 2x 1 + x 2 = 100 x 2 = 2x 1 + 100 (jyrkästi) laskeva suora jos x 2 = 0 (piste A) 2x 1 +0 = 100 x 1 = 50 A =(50, 0) jos x 1 = 0 (piste B) 0 + x 2 = 100 x 2 = 100 B =(0, 100) 2. rajoite: x 1 + x 2 80 käypä alue suoran alapuolella suoran yhtälö: x 1 + x 2 = 80 x 2 = x 1 + 80 (loivasti) laskeva suora jos x 2 = 0 (piste C) x 1 +0 = 80 x 1 = 80 C =(80, 0) jos x 1 = 0 (piste D) 0 + x 2 = 80 x 2 = 80 D =(0, 80) 3. rajoite: x 1 40 käypä alue vasemmalla puolella suoran yhtälö: x 1 = 40 pystysuora! E =(40, 0) Seuraavaksi piirretään koordinaatisto ja rajoitesuorat. Tavoitefunktio: 3x 1 +2x 2 = z 2x 2 = 3x 1 + z x 2 = 1.5x 1 +0.5z laskeva suora Siis ne ratkaisut joilla tavoitefunktio saa saman arvon (z) muodostavat laskevan suoran, jonka kulmakerroin on 3/2. Mitä suurempi on z, sitä ylempänä suora on.

1.3. LP-mallin graafinen ratkaiseminen 5 Figure 1.1: Leluesimerkin graafinen ratkaisu. Kuvaan on piirretty z:n arvoja 60, 100 ja 180 vastaavat tasa-arvosuorat. Kuvasta näkee helposti, että ylin käypää aluetta koskettava tasa-arvosuora pisteessä G. Optimi (G): 1. ja 2. rajoitesuoran leikkauspiste 2x1+x2 = 100 x1+x2 = 80 x1 = 20 x2 = 60 z = 180 1.3.1 Optimiratkaisun olemassaolo, esimerkkejä Tarkastellaan puuleluesimerkin käyvän alueen sisäpistettä (x 1 =20,x 2 =20). Mikään rajallisista resursseista (1. rajoite: viimeistelytyöhön käytetty aika, 2. rajoite: puutöihin käytetty aika ja 3. rajoite: markkinoiden ostovoima ) ei ole loppuunkäytetty. Kumpaakin muuttujaa (x 1 ja x 2 ) voidaan siis kasvattaa tai pienentää. Tavoitefunktion muodosta z =3x 1 +2x 2 näemme, että kasvattamalla hiukan muuttujan x 1 ja/tai muuttujan x 2 arvoa tavoitefunktio saa suuremman arvon. Piste (20, 20) ei siis ole optimiratkaisu. Sama päättely

6 1. Lineaarinen optimointi Jos optimiratkaisu on olemassa, niin se on käyvän alueen reunapiste. voidaan toistaa mille tahansa käyvän alueen sisäpisteelle. Voimme siis päätellä seuraavasti. Edellisen puuleluesimerkkiin löytyi yksikäsitteinen optimiratkaisu käyvän alueen nurkkapisteestä. Tämä on hyvin yleinen, mutta ei ainoa mahdollinen, lopputulos. Seuraavissa kolmessa esimerkissä käydään läpi muut mahdolliset tulokset. Esimerkeissä eiolemitään taustakertomusta, vaan lähdemme suoraan valmiina annetuista lp-malleista. Esimerkki 1.3.2 Etsi graafisesti optimiratkaisu LP-mallille min z = 6x 1 2x 2 subject to 2x 1 + 4x 2 9 3x 1 + x 2 6 x 1,x 2 0 Ratkaisu: Huomaa, että kyseessä on minimointitehtävä. (Vertaa laskuja kuvaan.) 1. rajoite: 2x 1 +4x 2 9käypä alue suoran alapuolella suoran yhtälö: 2x 1 +4x 2 = 9 4x 2 = 2x 1 +9 x 2 = 0.5x 1 +2.5 (loivasti) laskeva suora jos x 2 = 0 (piste A) 2x 1 +0 = 9 x 1 = 4.5 A =(4.5, 0) jos x 1 = 0 (piste B) 0 + 4x 2 = 9 x 2 = 2.25 B =(0, 2.25) 2. rajoite: 3x 1 + x 2 6käypä alue suoran alapuolella

1.3. LP-mallin graafinen ratkaiseminen 7 Figure 1.2: Esimerkin 2.3.2 graafinen ratkaisu. suoran yhtälö: 3x 1 + x 2 = 6 x 2 = 3x 1 + 6 (jyrkästi) laskeva suora jos x 2 = 0 (piste C) 3x 1 +0 = 6 x 1 = 2 C =(2, 0) jos x 1 = 0 (piste D) 0 + x 2 = 6 x 2 = 6 D =(0, 6) Tavoitefunktio: z = 6x 1 2x 2 2x 2 = 6x 1 z x 2 = 3x 1 0.5z laskeva suora z pienenee, eli tavoitefunktion arvo paranee, kun x 1 tai x 2 kasvavat. z siis pienenee, kun tasa-arvosuora siirtyy oikealle ja ylöspäin. Koska tasa-arvosuora ja 2. rajoitesuora ovat yhdensuuntaiset (samat kulmakertoimet), ovat kaikki janan CE pisteet optimiratkaisuja (katso kuva ). Tavoitefunktion optimiarvo on kaikissa näissä pisteissä sama z(c) = 6x 1 (C) 2x 2 (C) = 6 2 2 0= 12 Pisteen E koordinaatit saadaan ratkaisemalla yhtälöpari 3x1 + x 2 = 6 2x 1 + 4x 2 = 9 x1 = 1.5 x 2 = 1.5

8 1. Lineaarinen optimointi Optimiratkaisu saadaansiis,kun1.5 x 1 2jax 2 =6 3x 1. Optimiratkaisuja on siis useita, mutta tavoitefunktion optimiarvo on yksikäsitteinen, z min = 12. Esimerkki 1.3.3 Etsi graafisesti optimiratkaisu LP-mallille max z = x 1 + x 2 subject to x 1 x 2 1 x 2 2 x 1,x 2 0 Ratkaisu: Huomaa, että kyseessä on maksimointitehtävä. (Vertaa laskuja kuvaan.) 1. rajoite: x 1 x 2 1käypä alue on suoran alapuolella suoran yhtälö: x 1 x 2 = 1 x 2 = x 1 +1 x 2 = x 1 1 nouseva suora jos x 2 = 0 (piste A) x 1 +0 = 1 x 1 = 1 A =(1, 0) jos x 1 = 0 (piste B) 0 x 2 = 1 x 2 = -1 B =(0, 1) B ei siis ole käypä!! 2. rajoite: x 2 2käypä alue vaakasuoran alapuolella suoran yhtälö: x 2 = 2 vaakasuora jos x 1 = 0 (piste C) 0 + x 2 = 2 x 2 = 2 C =(0, 2) Tavoitefunktio: z = x 1 + x 2 x 2 = x 1 + z laskeva suora Optimiratkaisu: Tavoitefunktion arvo paranee (z kasvaa), kun x 1 tai x 2 kasvavat, eli tasa-arvosuora siirtyy oikealle ja ylöspäin. Koska muuttujaa x 1 voidaan kasvattaa rajatta, voidaan myös tavoitefunktion arvoa kasvattaa rajatta, eikä optimiratkaisua siis ole olemassa. Se, että mikään rajallinen resurssi ei rajoita muuttujan x1 arvoa, on poikkeuksellista. Mahdollisesti lp-malli on väärin muodostettu.

1.3. LP-mallin graafinen ratkaiseminen 9 Figure 1.3: Esimerkin graafinen ratkaisu. Esimerkki 1.3.4 Etsi graafisesti optimiratkaisu LP-mallille Ratkaisu: (Vertaa laskuja kuvaan.) min z = 2x 1 + 3x 2 subject to x 1 + x 2 10 3x 1 + 5x 2 15 x 1,x 2 0 1. rajoite: x 1 + x 2 10 käypä alue on suoran yläpuolella suoran yhtälö: x 1 + x 2 = 10 x 2 = x 1 +10 laskevasuora jos x 2 = 0 (piste A) x 1 +0 = 10 x 1 = 10 A =(10, 0) jos x 1 = 0 (piste B) 0 + x 2 = 10 x 2 = 10 B =(0, 10) 2. rajoite: 3x 1 +5x 2 15 käypä alue suoran alapuolella

10 1. Lineaarinen optimointi Figure 1.4: Esimerkin graafinen ratkaisu. suoran yhtälö: 3x 1 +5x 2 = 15 5x 2 = 3x 1 +15 x 2 = 0.6x 1 +3 laskeva suora jos x 2 = 0 (piste C) 3x 1 +0 = 15 x 1 = 5 C =(5, 0) jos x 1 = 0 (piste D) 0 + 5x 2 = 15 x 2 = 3 D =(0, 3) Kun rajoitesuorat piirretään koordinaatistoon nähdään, että käypä alue on tyhjä. Rajoitteet ovat ristiriitaiset, eikä ongelmalle ole olemassa ratkaisua. Edellisten esimerkkien perusteella voimme yleistää, että on neljä perustapausta: 1. LP-mallilla on yksikäsitteinen optimiratkaisu. Optimiratkaisu on käyvän alueen nurkkapiste. 2. LP-mallilla on useita optimiratkaisuja. Optimiratkaisu on käyvän alueen reunan osa. Tavoitefunktio saa kaikissa optimipisteissä saman arvon. Tavoitefunktion optimiarvo on siis yksikäsitteinen.

1.3. LP-mallin graafinen ratkaiseminen 11 3. LP-mallilla on rajoittamaton optimi. Tavoitefunktion arvo saadaan miten hyväksi tahansa. Mallilla on ratkaisuja, mutta ei optimiratkaisua. 4. LP-mallilla ei ole ratkaisuja. Käypä alueontyhjä. (Eli ratkaisujoukko on tyhjä.) Rajoitteet ovat ristiriitaiset.