Arvohäviö Rank Inclusion in Criteria Hierarchies menetelmässä. Jari Mustonen, 47046C,

Koko: px
Aloita esitys sivulta:

Download "Arvohäviö Rank Inclusion in Criteria Hierarchies menetelmässä. Jari Mustonen, 47046C,"

Transkriptio

1 Arvohäviö Rank Inclusion in Criteria Hierarchies menetelmässä Jari Mustonen, 47046C, 4. huhtikuuta 2005

2 Sisältö 1 Johdanto 2 2 Aikaisempi tutkimus Arvopuuanalyysi SMART-menetelmä AHP-menetelmä PAIRS-menetelmä RICH-menetelmä Simulointimenetelmät Koesuunnitelma Simuloinnin kulku Tärkeysjärjestysinformaation määritteleminen Päätössuosituksen ratkaiseminen Arvohäviö Tulokset 14 5 Keskustelua 16 Viitteet 17 A Simuloinnin tulokset 19 1

3 1 Johdanto Päätöksenteko-ongelmalla tarkoitetaan ongelmaa, jossa päätöksentekijä valitsee useasta vaihtoehdosta parhaaksi katsomansa. Tyypillinen päätöksenteko-ongelma voisi olla auton hankinta. Ostajan tulee valita erilaisista autoista parhaaksi katsomansa. Autoja voi vertailla keskenään usean eri attribuutin suhteen: esimerkiksi suorituskyky, varustelutaso, väri ja hinta. Monikriteerisessä päätöksenteossa eli MCDM:ssä (Multi-Criteria Decision Making) tavoitteena on löytää mahdollisista vaihtoehdoista riittävä tai paras vaihtoehto. Eräs suosittu apuväline monikriteeriseen päätöksentekoon on arvopuuanalyysi [4], jossa attribuuttien tärkeyttä mitataan painoilla. Arvopuuanalyysi kuuluu MAVT (Multi Attribute Value Theory) -tekniikoihin. Tavanomaisesti arvopuuanalyysi olettaa, että päätöksentekijä tietää tarkasti eri attribuuttien suhteelliset tärkeydet. Tämä ei kuitenkaan ole aina mahdollista; saattaa olla, että päätöksentekijä kykenee antamaan vain epätarkkoja arvioita painoista ja vaihtoehtojen pisteytyksistä eri attribuuttien suhteen. Tämän epätäydellisen tiedon käyttämiseksi päätöksenteko-ongelman ratkaisemiseksi on kehitetty useita menetelmiä (katso esimerkiksi [6], [3], [15], [11], [10], [5]). Rank Inclusion in Criteria Hierarchies eli RICH-menetelmä [14] antaa päätöksentekijälle mahdollisuuden määrittää preferenssi-informaatiota arvioimalla attribuuttien suhteellista tärkeyttä. Menetelmässä päätöksentekijä antaa arvioita, joissa hän liittää attribuuttijoukon tärkeysjärjestysjoukkoihin. Esimerkiksi päätöksentekijä voi arvioida, että attribuutit 1, 2, ja 3 sisältävät tärkeimmän attribuutin ja kolmanneksi tärkeimmän attribuutin. Toinen esimerkki on, että päätöksentekijä arvioi, että attribuutit 1, ja 2 ovat kaksi tärkeintä attribuuttia ja attribuutti 3 on kolmanneksi tai neljänneksi tärkein attribuutti. Tässä työssä tutkitaan simuloimalla RICH-menetelmän tuottaman päätöksenteko-ongelman ratkaisusuosituksen hyvyyttä. Seuraavassa kappaleessa 2

4 esitellään päätöksenteko-ongelmiin liittyviä menetelmiä erityisesti RICHmenetelmä tarkemmin ja formalisoidaan ne. Kolmannessa kappaleessa käydään läpi simulointimenetelmät. Neljännessä kappaleessa käsitellään simulointitulokset. 2 Aikaisempi tutkimus Monen attribuutin päätöksenteko-ongelman määrittelee attribuuttijoukko A = {a 1, a 2,..., a n } ja vaihtoehtojoukko X = {x 1, x 2,..., x m } [4]. Jokaisella vaihtoehdolla x j on pisteytys v i (x j ) kunkin attribuutin a i mielessä. Pisteytyksille luodaan rajat määrittelällä paras kuviteltavissa oleva vaihtoehto x sekä huonoin kuviteltavissa oleva vaihtoehto x 0. Vaihtoehto x saa parhaan mahdollisen pisteytyksen kunkin attribuutin mielessä ja vaihto ehto x 0 saa huonoimman mahdollisimman pisteytyksen kunkin attribuutin mielessä. Tällöin pätee, että v i (x ) v i (x j ) v i (x 0 ), kaikilla i = 1, 2,..., n ja x j X. (1) On tavanomaista normeerata v i (x ) = 1 ja v i (x 0 ) = 0 kaikilla i = 1, 2,..., n. Huomautettakoon, että on mahdollista, että v i (x ) > v i (x j ) > v i (x 0 ) kaikilla x j X. Määrittelemme kullekin attribuutille a i painon w i > 0. Niiden avulla voimme määritellä kaikille vaihtoehdoille additiivisen arvofunktion V (x j ) = n w i v i (x j ), (2) i=1 joka kuvaa vaihtoehdon hyvyyttä. Paino w i kuvaa kuinka paljon vaihtoehdon x j arvo kasvaa, kun sen pisteytys attribuutin a i mielessä v i (x) kasvaa huonoimmasta tuloksesta v i (x) = v i (x 0 ) parhaaseen tulokseen v i (x) = v i (x ). Tavanomaisesti painot normeerataan siten, että i w i = 1. 3

5 Painot muodostavat painojoukon S w, joka määritellään seuraavasti: { } n S w = w = (w 1, w 2,..., w n ) R n w i b i = 1, 2,..., n, w i = 1. (3) Painojoukossa on rajoitettu painoja siten, että kullakin painolla on minimiarvo b > 0. Tämä johtuu siitä, että ei ole mielekästä asettaa painoa nollaksi; muutenhan koko attribuuttia ei olisi tarvinnut ottaa tarkasteluun edes mukaan. i=1 Mikäli vaihtoehto x on käyvässä alueessa S S w kaikialla vähintään yhtä hyvä kuin vaihtoehto y sanomme, että vaihtoehto x dominoi vaihtoehtoa y S:ssä. Mikäli vaihtoehtoa ei dominoi yksikään vaihtoehto, kutsumme vaihtoehtoa ei-dominoiduksi (tehokkaaksi) S:ssä. Paras vaihtoehto löytyy eidominoitujen vaihtoehtojen joukosta, sillä jokaiselle dominoidulle vaihtoehdolle voidaan osoittaa vaihtoehto, joka on sitä parempi käyvässä alueessa. 2.1 Arvopuuanalyysi Arvopuuanalyysissä [4] attribuuteista muodostetaan puurakenne, jossa attribuutit ovat lehtinä. Puussa voi olla useita tasoja. Päätöksentekijä asettaa arvopuun kunkin solmun oksille painot, jotka kuvaavat oksan alla olevien attribuuttien tärkeyttä. Kussakin solmussa olevien painojen summa on yksi. Esimerkiksi kuvassa 1 tämä tarkoittaa sitä, että w 8 + w 9 = 1, w 4 + w 7 = 1, w 5 + w 6 = 1 ja w 1 + w 2 + w 3 = 1. Puu kuvaa päätöksentekijän tapaa hahmottaa päätöksenteko-ongelma. Puun avulla voidaan määrittää yksittäisten attribuuttien painot, kun ylempien tasojen painot tunnetaan. Attribuutin paino on niiden painojen tulo, joiden alla kyseinen attribuutti on. Esimerkki puussa siis attribuutin a 2 lopullinen paino on w 2 w 7 w 8. 4

6 w8 w9 a8 a9 w7 w4 w5 w6 a7 a4 a5 a6 w1 w2 w3 a1 a2 a3 Kuva 1: Arvopuu 2.2 SMART-menetelmä SMART (Simple Multiattribute Rating Technique) -menetelmässä [2] päätöksentekijä identioi vähiten merkityksellisen attribuutin ja antaa sille 10 pistettä. Tämän jälkeen hän pisteyttää muut attribuutit siten, että pisteitten väliset osamäärät kuvaavat attribuuttien suhteellista tärkeyttä vähiten tärkeään attribuuttiin nähden. Esimerkiksi jos attribuutti a i on neljä kertaa niin tärkeä kuin vähiten tärkeä attribuutti, sille annetaan 40 pistettä. Lopuksi pisteytykset normeerataan siten, että pisteytyksien summaksi tulee 1 ja niitä käytetään attribuuttien painoina. 2.3 AHP-menetelmä AHP (Analytic Hierarchy Process) -menetelmä [9] perustuu attribuuttien kahdenkeskeiseen vertailuun. Päätöksentekijä käy läpi kaikki mahdolliset attribuuttiparit ja arvioi suhteen r ij = w i w j. (4) 5

7 Lisäksi r ji = 1 r ij ja r ii = 1. Arvot sijoitetaan n n matriisiin R = [r ij ]. Matriisista ratkaistaan painot minimoimalla epäjohdonmukaisuutta ratkaisemalla suurin ominaisarvo λ max ja valitsemalla sitä vastaava ominaisvektori w painovektoriksi: Rw = λ max w. (5) AHP-menetelmään on luotu asteikoita, joilla sanalliset arviot muunnetaan suhteiksi (4). Saaty [9] alunperin esitti tasavälistä asteikkoa {1, 2,..., 9}. Lisäksi muita asteikkoja on esitetty, esimerkiksi tasapainotettua asteikkoa [12] ja geometristä asteikkoa [7]. 2.4 PAIRS-menetelmä PAIRS (Preference Assessment by Imprecise Ratio Statements) menetelmässä päätöksentekijä ei anna tarkkoja suhteita painoille vaan antaa ne intervalleina. Hän saattaa esimerkiksi sanoa, että w 1 on 3-4 kertaa niin tärkeä kuin w 2. Tämä tarkoittaa, että 3w 2 w 1 4w 2. Tällaiset lausunnot rajaavat painojen käypää aluetta pienemmäksi. Painojen käypä alue on konveksi joukko, joka on lineaarisesti rajoitettu. Koska arvofunktio (2) on myös lineaarinen, voimme laskea vaihtoehtojen pareittaiset dominanssit vertailemalla arvofunktioiden arvoja ekstreemipisteissä. Mikäli päätöksentekijän antamat lausunnot nimeävät yhden eidominoidun vaihtoehdon, on se suositeltava vaihtoehto. Muussa tapauksessa päätöksentekijä voi muokata antamaansa informaatiota. 2.5 RICH-menetelmä RICH (Rank Inclusion in Criteria Hierarchies) -menetelmässä pyritään rajoittamaan painojen käypää aluetta lineaarisilla ehdoilla, jolloin voimme laskea kuten PAIRS menetelmässä vaihtoehtojen välisiä pareittaisia dominansseja. Lineaariset ehdot ovat suotavia, koska tällöin ratkaistavana optimointitehtävänä on lineaarinen tehtävä; onhan kohdefunktion (2) ja käypä 6

8 alue (3) lineaarisia. Merkitään kaikkien mahdollisten tärkeysjärjestysten joukkoa R. Se sisältää n! alkiota, jotka ovat joukon {1, 2,..., n} permutaatiot. Kukin R:n alkio kuvaa yhtä tapaa asettaa attribuutit tärkeysjärjestykseen. Tärkeysjärjestyksessä vektori (r 1, r 2,..., r n ) kuvaa r i attribuutin a i tärkeyttä: r i < r j w i w j. (6) Päätöksentekijä antaa preferenssi-informaatiota eli määrittelee menetelmässä attribuuttien osajoukon I A, joka sisältää tärkeysjärjestykset J {1, 2,..., n}. Esimerkiksi kun päätöksentekijä arvio, että attribuutit a 1 ja a 2 ovat kaksi tärkeintä attribuuttia, tarkoitaa se, että I = {a 1, a 2 } ja J = {1, 2}. On myös mahdollista että I J. Esimerkiksi jos päätöksentekijä arvio, että paras vaihtoehto on mainittujen attribuuttien joukossa eli I = {a 1, a 2 } ja J = {1}, on I > J. Toisaalta päätöksentekijä voi myös arvioida, että kumpikin mainittu vaihtoehto on kolmen tärkeimmän attribuutin joukossa eli I = {a 1, a 2 } ja J = {1, 2, 3}, jolloin J > I. Päätöksentekijä voi antaa myös useita attribuuttijoukko-tärkeysjärjestys-pareja. Esimerkiksi hän voi määrittää, että attribuutti a 1 on tärkein ja attribuutti a 2 on toiseksi tai kolmanneksi tärkein eli I 1 = {a 1 }, J 1 = {1}, I 2 = {a 2 } ja J 2 = {2, 3}. Erilaiset tärkeysjärjestykset määrittelevät mahdollisten tärkeysjärjestysten osajoukon R f R. Yhtälön (6) perusteella kutakin R f :n alkiota vastaa joukko rajoitusehtoja, jotka määrittelevät käyvän alueen. Yhdistämällä kaikki R f :n alkioitten määrittelemät käyvät alueet saamme antamamme tärkeysjärjestysmääritelmän osittaman käyvän alueen S(R f ) S w. Tämä yleisesti epäkonveksi alue voidaan jakaa konvekseihin osiin. Koska mainitut konveksit alueet ovat lineaarisesti rajoitettuja (3), (6) ja kohdefunktio (2) on lineaarinen, on tehtävä lineaarinen ja tehtävän ratkaisut löytyvät käyvän alueen ekstreemipisteistä. Mikäli vaihtoehtojen joukosta löytyy yksi ei-dominoitu vaihtoehto, suo- 7

9 sitellaan sitä. Usein kuitenkin käy niin, että ei-dominoituja vaihtoehtoja on useita. Siksi tarvitsemme heuristiikan suositeltavan vaihtoehdon valitsemiseen. Tässä työssä käytämme keskimääräisen arvon vaihtoehto (eng. Central Values) tapaa: Valitsemme vaihtoehdon x ka j, jonka arvofunktion maksimin ja minimin summa on suurin 1 : x ka j = arg max x k X ( ) max V (x k ) + min V (x k ). (7) w S(R f ) w S(R f ) Attribuuttien osajoukko I ja sitä vastaava tärkeysjärjestysjoukko J määrittelevät siis käyvän alueen joukosta S w. Merkitsemme tätä käypää aluetta S(I, J). Tällä käyvällä alueella on seuraavat tämän työn kannalta tärkeät ominaisuudet [14]: Päätöksentekijän määrittäessä attribuuttijoukon, jossa on p tärkeintä attribuuttia (J = {1, 2,..., p}), on S(I, J) konveksi jos ja vain jos I = p. Kahden p:n suuruisen attribuuttijoukon, jotka on määritelty p:ksi parhaimmaksi attribuutiksi määrittelemillä käyvillä alueilla on yhteisiä pisteitä vain reunoilla. Toisin sanoen, mikäli J = {1, 2,..., p}, I 1 = I 2 = p ja I 1 I 2 pätee että int(s(i 1, J)) int(s(i 2, J)) =. Painojoukon rajaamista ja käyttäytymistä selkeyttävät kuvien 2 ja 3 esimerkit. Kuvassa 2 on näkyvissä kolmen attribuutin päätöksenteko-ongelman painojen käypä alue, jonka rajaavat pisteet A = (1 2b, b, b), B = (b, 1 2b, b) ja C = (b, b, 1 2b). Rajoitusehdot w 1 w 2 ja w 1 w 3 rajaavat alueesta konveksin osan ja liittyvät päätöksenteko-ongelmaan, jossa päätöksentekijä on määrittänyt, että attribuutti a 1 on tärkein (I = {a 1 }, J = {1}). Käypäalue on varjostettu. Lineaarisen funktion ääriarvot löytyvät ekstreemipisteistä, joita ovat A, D, E ja F. Kuvassa 3 on näkyvissä vastaava tilanne, 1 Keskimääräisen arvon vaihtoehto menetelmä suosittelee aina ei-dominoitua vaihtoehtoa ja on siinä mielessä tehokas. 8

10 jossa rajoitusehdot ovat (w 1 w 2, w 1 w 3 ) (w 3 w 1, w 3 w 2 ). Ne rajaavat alueesta epäkonveksin osan. Rajoitusehdot vastaavat tilannetta, jossa päätöksentekijä on määrittänyt, että joko attribuutti a 1 tai a 3 on tärkein (I = {a 1, a 3 }, J = {1}). Käypäalue on varjostettu. Alueen {A, C, G, F, D} voi rajata kahdeksi erilliseksi konveksiksi alueeksi {A, E, F, D} ja {C, E, F, G}. Nämä konveksit tehtävät vastaavat määrityksiä I = {a 1 }, J = {1} ja I = {a 3 }, J = {1}. w1 w1=w3 E A F D w1=w2 B w2 C w3 Kuva 2: Kolmen attribuutin päätöksenteko-ongelman painojen käypä alue, jossa käypä alue on konveksi. 3 Simulointimenetelmät 3.1 Koesuunnitelma RICH-menetelmää tutkittiin simuloimalla riittävän suurella toistojen määrällä päätösehdotuksen odotettua arvohäviötä. Tietokonetta komennettiin MATLAB kielellä. Simuloinnissa varioitiin käytettävää tärkeysjärjestysinformaatiota, attribuuttien määrää ja vaihtoehtojen määrää. Simulaatiolla pyrittiin tutkimaan erilaisten tärkeysjärjestysinformaatioiden keskinäistä hyvyyt- 9

11 w1 w1=w3 A E G C F w2=w3 w1=w2 D B w2 w3 Kuva 3: Kolmen attribuutin päätöksenteko-ongelman painojen käypä alue, jossa käypä alue on ei-konveksi. tä. Työssä tutkittiin kolmea eri attribuuttimäärää: n = 3, 4, 5, neljää eri vaihtoehtojen määrää m = 3, 4, 5, 10. Kullekin eri attribuuttimäärä-vaihtoehtomäärä parille generoitiin satunnaisesti 100 päätöksenteko-ongelmaa. Lisäksi testattiin ohjelman toimintaa ajamalla kaksi simulaatiota kahdeksalla attribuutilla ja m = 3, 4, 5, 8 vaihtoehdolla. Taulukossa 1 on nähtävissä päätöksenteko-ongelmien määrät eri tapauksissa. Kullekin tehtävälle ratkaistiin päätössuositukset seuraavilla preferenssiinformaatioilla: 1. Attributtien tärkeysjärjestys on tunnettu (RICHP). 2. Tärkein attribuutti on tunnettu (RICH1). 3. Kaksi tärkeintä attribuuttia on tunnettu (RICH2). 4. Kolme tärkeintä attribuuttia on tunnettu (RICH3). 10

12 Taulukko 1: Vaihtoehtoskenaarioiden määrät sekä tehtyjen simulointien määrät. Ensimmäinen luku on generoitujen vaihtoehtomatriisien määrä ja jälkimmäinen luku on generoitujen painovektorien määrä. Simulointien määrä on näiden lukujen tulo. Attribuuttien määrä Vaihtoehtojen määrä Kolme attribuuttia, joiden joukossa on kaksi tärkeintä attribuuttia on tunnettu (RICH2/3). Kahta viimeistä koejärjestelyä (RICH3 ja RICH2/3) ei ole mielekästä toteuttaa kolmen attribuutin tehtäville. Näille päätössuositukset ratkaistiin vain RICHP-, RICH1- ja RICH2-preferenssi-informaatioilla. 3.2 Simuloinnin kulku Simuloinnin kulku oli seuraava. 1. Generoitiin N päätösongelmaa, jossa on n attribuuttia ja m vaihtoehtoa. Päätösongelman generointi koostui painojen generoinnista ja vaihtoehtojen generoinnista. Erilliseksi päätösongelmaksi laskettiin jokainen mahdollinen painovektori-vaihtoehtomatriisi pari. Toisin sanoen, generoitaessa N w painovektoria ja N A vaihtoehtomatriisia N = N w N A. 2. Kullekin päätösongelmalle: (a) Simuloidaan päätöksentekijää valitsemalla painovektorista RICHP, RICH1, RICH2, RICH3 tai RICH2/3 tärkeysjärjestysinformaatio. (b) Kullekin preferenssi-informaatiolle i. Lasketaan RICH-menetelmän antama päätössuositus laskemalla keskimääräisen arvon vaihtoehto. 11

13 ii. Lasketaan toteutunut arvohäviö (katso kappale 3.5). 3. Lasketaan odotettu arvohäviö eli toteutuneiden arvohäviöiden keskiarvo. Painot generoitiin tasajakautuneesti siten, että i w i = 1, ja w i b = 1 3n. Attribuuttien pisteytykset generoitiin tasajakautuneesti ja normeerattiin siten, että kussakin päätöksenteko-ongelmassa jokaiselle attribuutille on olemassa vaihtoehto, joka saa pisteytyksen 1, sekä vaihtoehto joka saa pisteytyksen Tärkeysjärjestysinformaation määritteleminen Tavoitteena oli simuloida päätöksentekijää, joka ei tunne painovektoria, mutta hänellä on tietoa attribuuttien tärkeysjärjestyksistä. Päätöksentekijää kuvattiin tietokoneelle tärkeysjärjestysvektorilla r tai joukolla jotka määrittelevät tärkeimmät attribuutit I. Koesuunnitelmassa esiintyy kolmenlaisia informaatioita: päätöksentekijä tuntee kaikkien attribuuttien tärkeysjärjestyksen, päätöksentekijä tuntee p tärkeitä attribuuttia tai päätöksentekijä tuntee joukon I ( I = 3), jossa on 2 tärkeintä attribuuttia. Kun päätöksentekijä tuntee attribuuttien tärkeysjärjestyksen, kuvataan päätöksentekijää vektorilla r R, jossa kukin alkio on kokonaisluku ja viittaa sitä vastaavan painovektorin alkion tärkeyteen (ks. (6)). Kun päätöksentekijä tietää, että q:n attribuutin joukossa on p tärkeintä attribuuttia, tietokoneelle määriteltiin erikseen tärkeimpien attribuuttien määrä. Tällöin joukkoa I generoitaessa päätöksentekijän informaatiota kuvattiin siten, että valitsemme tärkeimpien attribuuttien joukkoon p tärkeitä attribuuttia ja satunnaisesti p q attribuuttia muitten attribuuttien joukosta. Koesuunnitelmassa olevassa RICH2/3- tehtävässä siis valittiin tärkeimpien attribuuttien joukkoon kaksi tärkeintä attribuuttia ja yksi sattumanvarainen attribuutti. 12

14 3.4 Päätössuosituksen ratkaiseminen Päätössuosituksen ratkaisemiseen luotiin kaksi tietokonerutiinia. Ensimmäinen rutiini ratkaisee tehtävän, jossa päätöksentekijä tuntee attribuuttien tärkeysjärjestyksen. Rutiinille annetaan argumenttina tärkeysjärjestysvektori r R (ks. 6) ja matriisi v, joka sisältää vaihtoehdot siten, että v ij = v i (x j ). Rutiini etsii vektoria r vastaavan painojoukon käyvän alueen ekstreemipisteet W = (w 1, w 2,..., w n ). Ekstreemipisteet w p, p = 1, 2,..., n, lasketaan 1 n p 3n p siten, että painovektorin elementti w p i = p:n tärkeimmän attributin joukoon. Muuten w p i = b = 1 3n n = 3 ja r = (2, 1, 3) on mikäli attribuutti a i kuuluu. Esimerkiksi kun b = 1 9, ( 1 w 1 = 9, 7 9, 1 ), 9 ( 4 w 2 = 9, 4 9, 1 ), 9 ( 1 w 3 = 3, 1 3, 1 ). 3 Rutiini laskee kullekin vaihtoehdolle keskimääräinen arvon V cv (x j ) = max w W n i=1 w i v ij + min w W n w i v ij (8) ja palauttaa sen vaihtoehdon, joka saa suurimman keskimääräisen arvon. Tämä vaihtoehto on siis keskimääräisen arvon vaihtoehto (7) ja rutiinin tuottama päätössuositus. i=1 Toiselle rutiinille määritellään I: Tärkeimpien attribuuttien indeksijoukko. p: Tärkeimpien attribuuttien määrä indeksijoukossa I. v: Päätöksentekotilannetta kuvaavat vaihtoehdot. 13

15 Rutiini päättelee kaikki mahdolliset tärkeysjärjestykset R f R (ks. 6) jotka ovat yhteensopivia annetun preferenssi-informaation kanssa. Nämä tärkeysjärjestykset määrittelevät kukin konveksin osan painojoukosta. Yllä olevalla tavalla kullekin konveksille alueelle ratkaistaan ekstreemipisteet W 1, W 2,..., W K, jossa K = R f Kun ekstreemipisteet tunnetaan, rutiini laskee päätössuosituksen kuten edellinen rutiini. 3.5 Arvohäviö RICH-menetelmän tehokkuutta voidaan mitata joillakin tilastollisilla suureilla. Eräs tällainen suure on päätösmenetelmän aiheuttama odotettu arvohäviö. Koska teemme simulaatio tutkimusta, tunnemme parhaan valittavissa olevan vaihtoehdon x + X. Voimme verrata vaihtoehdon x arvofunktion arvoa V (x) vaihtoehdon x + X arvofunktion arvoon V (x + ). Määrittelemme arvohäviön seuraavasti: AH(x) = n w i (v i (x + ) v i (x)) (9) i=1 Laskemalla tämän suureen joukolle tapauksia, saamme lasketuksi arvohäviön odotusarvon estimaatin havaittujen arvohäviöiden keskiarvona. 4 Tulokset Taulukossa 1 on käytettyjen simulointitoistojen määrät ja liitteessä A esitetyissä taulukoissa 2-17 on simuloinnin tulokset. Taulukoissa on esitetty keskimääräisen arvon vaihtoehdon (7) tuottama arvohäviön odotusarvo sekä huonoimman ei-dominoidun vaihtoehdon arvohäviön odotusarvo. Simulointi on painottunut pienten ongelmien arvohäviöön. Suuria ongelmia on simuloitu vain pieniä määriä. Tulokset suurista ongelmista ovat par- 14

16 haimmillaankin vain suuntaa antavia. Huonoimman ei-dominoidun vaihtoehdon valitseminen voidaan tulkita tilastolliseksi worst-case skenaarioksi. Mikäli päätöksentekijä vahingossa valitsisi ei-dominoitujen vaihtoehtojen joukon huonoimman vaihtoehdon, arvohäviö kasvaisi keskimäärin noin kaksinkertaiseksi. Täydellisen tärkeysjärjestyksen tunteminen tuottaa pientä arvohäviötä. Arvohäviö on pienissä tehtävissä (3-5 vaihtoehtoa ja 3-5 attribuuttia) suurimmillaan Lisäksi vaihtoehtojen määrän kasvattaminen ei vaikuttanut kasvattavan arvohäviötä. Tehtävissä, joissa oli 3-5 attribuuttia ja 10 vaihtoehtoa arvohäviö oli suurimmillaan Tämä on tosin epävarma tulos, sillä otoskoko on liian pieni tilastollisesti merkittävien johtopäätösten tekemiseen. Vaikuttaa kuitenkin siltä, että vaihtoehtojen määrän kasvattaminen ei merkittävästi lisää arvohäviötä. Lisäksi työssä tehtiin muutama koe kahdeksalla attribuutilla. Tällöin arvohäviö kasvoi arvoon Kun päätöksentekijä tietää tärkeimmän attribuutin, arvohäviö on hieman suurempi kuin päätöksentekijän tuntiessa täydellisen tärkeysjärjestyksen. Arvohäviö on pienissä tehtävissä suurimmillaan Preferenssi-informaatioiden paremmuusjärjestys on seuraava: RICHP, RICH1, RICH2, RICH3, RICH2/3. Tosin RICH3- ja RICH2/3-tehtävissä arvohäviöissä suurin ero oli 5 attribuutin tehtävässä vain Huomautettakoon vielä, että RICH2-tehtävä kolmen attribuutin tehtävässä tarkoittaa merkityksettömimmän attribuutin tuntemista. Tällöin arvohäviö ei kuitenkaan ole sen suurempi kuin Vastaavasti neljän attribuutin tehtävässä RICH3:n arvohäviö on suurimmillaan Yksittäisen kahdeksan attribuutin tehtävien suorittamisessa kului useita kymmeniä minuutteja ja pahimmillaan noin tunti, kun tehtävä oli epäkonveksi ja vaihtoehtoja oli kahdeksan. On syytä epäillä, että valitsemalla 15

17 tehokkaampi ohjelmointikieli suoritusajat olisivat huomattavasti paremmat. Punkka ja Salo ovat kehittäneet tehokkaaman algoritmin päätössuositusten tuottamiseen RICHER-menetelmällä [8]. 5 Keskustelua Tässä työssä tutkittiin RICH-menetelmässä esiintyvää arvohäviötä pienissä tehtävissä. Tulokset olivat kannustavia. Simulointien mukaan RICH-menetelmää voi käyttää, kunhan ottaa huomioon, että se ei välttämättä valitse parasta vaihtoehtoa. Tosin tämä sama ongelma on myös muilla päätöksenteko-ongelmia helpottavilla menetelmillä. RICH-menetelmän etuna on sen helppous. Pienissä RICH-tehtävissä pelkästään tärkeimmän attribuutin tunteminen tuottaa jo hyvän suosituksen. Voidaan kuitenkin spekuloida, että mikäli parhaan attribuutin tunteminen tuottaa parhaan vaihtoehdon valinnan, päätöksentekijä kykenisi valitsemaan sen ilman minkäänlaisen menetelmän käyttöä intuitiivisesti. Suosittelen, että jatkossa tutkitaan tehtäviä, joissa vaihtoehtojen arvofunktioiden arvot on pakotettu lähelle toisiaan. RICH-menetelmän hyvyyttä päätöksentekoon mitattiin arvohäviöllä. Arvohäviö on intuitiivinen mitta menetelmän hyvyydelle, mikäli päätöksentekijä pystyy antamaan tulkinnan arvofunktion arvoille. Esimerkiksi tilanteessa, jossa päätöksentekijä kykenee muuntamaan arvofunktion arvon rahalliseksi hyödyksi, arvohäviö antaa helposti hahmotettavan mittarin RICHmenetelmän käyttöön liittyvästä riskistä ja sen suuruudesta päätöksentekotilanteessa. Tämä työ ei vastaa kattavasti arvohäviön suuruuteen suurissa tehtävissä. Tätä on syytä tutkia jatkossa. 16

18 Viitteet [1] Clemen R. T., Making Hard Decisions: An Introduction to Decision Analysis. Duxbury Press, 2nd Edition (August 15, 1997). [2] Edwards, W. (1977). How to Use Multiattribute Utility Measurement for Social Decision Making. IEEE Transactions on Systems, Man and Cybernetics, vol. 7, pp [3] Hazen, G. B. (1986). Partial Information, Dominance, and Potential Optimality in Multiattribute Utility Theory. Operations Research vol. 34, pp [4] Keeney, R. L., ja Raia, H. (1976). Decisions with Multiple Objectives: Preferences and Value Trade-os. John Wiley, New York. [5] Kim, S. H., ja Han, C. H. (2000). Establishing Dominance Between Alternatives with Incomplete Information in a Hierarchically Structured Attribute Tree. European Journal of Operational Research vol. 122, pp [6] Kirkwood, C. W., ja Sarin, R. K. (1985). Ranking with Partial Information: A Method and an Application. Operations Research vol. 33, pp [7] Légrády, K., Lootsma F. A., Meisner J., ja Schellemans, F. (1984). Multicriteria Decision Analysis to Aid Budget Allocation. Katso Grauer, M., ja Wierzbicki, A. P (toim.) Interactive Decision Analysis, Springer- Verlag, Berlin. [8] Punkka, A., ja Salo, A. (2005). Preference Programming with Incomplete Ordinal Information. Lähetetty julkaistavaksi. [9] Saaty, T. L. (1980). The Analytic Hierarchy Process, McGraw-Hill, New York. [10] Salo, A. (1995). Interactive Decision Aiding for Group Decision Support. European Journal of Operational Research vol. 84, pp

19 [11] Salo, A., ja Hämäläinen, R. P. (1992). Preference Assessment by Imprecise Ratio Statements. Operations Research vol. 40, pp [12] Salo, A., ja Hämäläinen R. P. (1997). On the Measurement of Preferences in the Analytic Hierarchical Process. Journal of Multi-Criteria Decision Analysis, vol. 6, pp [13] Salo, A., ja Hämäläinen, R. P. (2001). Preference Rations in Multivariate Evaluation (PRIME) - Elicitation and Decision Procedures under Incomplete Information. IEEE Transactions on Systems, Man, and Cybernetics vol. 31, pp [14] Salo, A., ja Punkka, A. (2005) Rank Inclusion in Criteria Hierarchies, European Journal of Operational Research, vol. 163, pp [15] Weber, M., (1987). Decision Making with Incomplete Information. European Journal of Operational Research vol. 28, pp

20 A Simuloinnin tulokset Taulukko 2:, kun n = 3 ja m = 3. Täydellinen RICH-informaatio RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) Taulukko 3:, kun n = 3 ja m = 4. Täydellinen RICH-informaatio RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) Taulukko 4:, kun n = 3 ja m = 5. Täydellinen RICH-informaatio RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) Taulukko 5:, kun n = 3 ja m = 10. Täydellinen RICH-informaatio RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto)

21 Taulukko 6:, kun n = 4 ja m = 3. Täydellinen RICH-informaatio (keskimääräisen arvon vaihtoehto) Täydellinen RICH-informaatio (huonoin vaihtoehto) RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto) Taulukko 7:, kun n = 4 ja m = 4. Täydellinen RICH-informaatio RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto) Taulukko 8:, kun n = 4 ja m = 5. Täydellinen RICH-informaatio (keskimääräisen arvon vaihtoehto) Täydellinen RICH-informaatio (huonoin vaihtoehto) RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto)

22 Taulukko 9:, kun n = 4 ja m = 10. Täydellinen RICH-informaatio (keskimääräisen arvon vaihtoehto) Täydellinen RICH-informaatio (huonoin vaihtoehto) RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto) Taulukko 10:, kun n = 5 ja m = 3. Täydellinen RICH-informaatio (keskimääräisen arvon vaihtoehto) Täydellinen RICH-informaatio (huonoin vaihtoehto) RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto) Taulukko 11:, kun n = 5 ja m = 4. Täydellinen RICH-informaatio RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto)

23 Taulukko 12:, kun n = 5 ja m = 5. Täydellinen RICH-informaatio (keskimääräisen arvon vaihtoehto) Täydellinen RICH-informaatio (huonoin vaihtoehto) RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto) Taulukko 13:, kun n = 5 ja m = 10. Täydellinen RICH-informaatio (keskimääräisen arvon vaihtoehto) Täydellinen RICH-informaatio (huonoin vaihtoehto) RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto) Taulukko 14:, kun n = 8 ja m = 3. Täydellinen RICH-informaatio RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto)

24 Taulukko 15:, kun n = 8 ja m = 4. Täydellinen RICH-informaatio RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto) Taulukko 16:, kun n = 8 ja m = 5. Täydellinen RICH-informaatio RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto) Taulukko 17:, kun n = 8 ja m = 8. Täydellinen RICH-informaatio RICH1 (keskimääräisen arvon vaihtoehto) RICH1 (huonoin vaihtoehto) RICH2 (keskimääräisen arvon vaihtoehto) RICH2 (huonoin vaihtoehto) RICH3 (keskimääräisen arvon vaihtoehto) RICH3 (huonoin vaihtoehto) RICH2/3 (keskimääräisen arvon vaihtoehto) RICH2/3 (huonoin vaihtoehto)

monitavoitteisissa päätöspuissa (Valmiin työn esittely) Mio Parmi Ohjaaja: Prof. Kai Virtanen Valvoja: Prof.

monitavoitteisissa päätöspuissa (Valmiin työn esittely) Mio Parmi Ohjaaja: Prof. Kai Virtanen Valvoja: Prof. Epätäydellisen preferenssiinformaation hyödyntäminen monitavoitteisissa päätöspuissa (Valmiin työn esittely) Mio Parmi 15.1.2018 Ohjaaja: Prof. Kai Virtanen Valvoja: Prof. Kai Virtanen Tausta Päätöspuu

Lisätiedot

Preference Programming viitekehys: epätäydellisen preferenssi-informaation elisitointi ja mallintaminen, dominanssi

Preference Programming viitekehys: epätäydellisen preferenssi-informaation elisitointi ja mallintaminen, dominanssi Preference Programming viitekehys: epätäydellisen preferenssi-informaation elisitointi ja mallintaminen, dominanssi Mat-2.4142 Optimointiopin seminaari 9.2.2011 Lähteet: Salo, A. & Hämäläinen, R. P., 2010.

Lisätiedot

Kandidaatintyön esittely: Epätäydellisen preferenssi-informaation huomioon ottavien päätöksenteon tukimenetelmien vertailu

Kandidaatintyön esittely: Epätäydellisen preferenssi-informaation huomioon ottavien päätöksenteon tukimenetelmien vertailu Kandidaatintyön esittely: Epätäydellisen preferenssi-informaation huomioon ottavien päätöksenteon tukimenetelmien vertailu Vilma Virasjoki 19.11.2012 Ohjaaja: DI Jouni Pousi Valvoja: Professori Raimo P.

Lisätiedot

Aihioiden priorisointi ja portfolioanalyysi ennakoinnissa (valmiin työn esittely)

Aihioiden priorisointi ja portfolioanalyysi ennakoinnissa (valmiin työn esittely) Aihioiden priorisointi ja portfolioanalyysi ennakoinnissa (valmiin työn esittely) Juha Kännö 23..22 Ohjaajat: TkL Antti Punkka, DI Eeva Vilkkumaa Valvoja: Prof. Ahti Salo Työn saa tallentaa ja julkistaa

Lisätiedot

Epätäydellisen preferenssi-informaation huomioon ottavien päätöksenteon tukimenetelmien vertailu (aihe-esittely)

Epätäydellisen preferenssi-informaation huomioon ottavien päätöksenteon tukimenetelmien vertailu (aihe-esittely) Epätäydellisen preferenssi-informaation huomioon ottavien päätöksenteon tukimenetelmien vertailu (aihe-esittely) Vilma Virasjoki 23.01.2012 Ohjaaja: Jouni Pousi Valvoja: Raimo P. Hämäläinen Työn saa tallentaa

Lisätiedot

Eräs tyypillinen virhe monitavoitteisessa portfoliopäätösanalyysissa + esimerkkitapaus

Eräs tyypillinen virhe monitavoitteisessa portfoliopäätösanalyysissa + esimerkkitapaus Eräs tyypillinen virhe monitavoitteisessa portfoliopäätösanalyysissa + esimerkkitapaus Mat-2.4142 Optimointiopin seminaari 2.3.2011 Lähteet: Clemen, R. T., & Smith, J. E. (2009). On the Choice of Baselines

Lisätiedot

Additiivinen arvofunktio projektiportfolion valinnassa

Additiivinen arvofunktio projektiportfolion valinnassa Esitelmä 5 Antti Toppila sivu 1/19 Optimointiopin seminaari Kevät 2011 Additiivinen arvofunktio projektiportfolion valinnassa Antti Toppila 2.2.2011 Esitelmä 5 Antti Toppila sivu 2/19 Optimointiopin seminaari

Lisätiedot

Aihioiden priorisointi ja portfolioanalyysi ennakoinnissa

Aihioiden priorisointi ja portfolioanalyysi ennakoinnissa Juha Kännö Aihioiden priorisointi ja portfolioanalyysi ennakoinnissa Perustieteiden korkeakoulu Kandidaatintyö Espoo 23..22 Vastuuopettaja: Prof. Ahti Salo Työn ohjaajat: TkL Antti Punkka DI Eeva Vilkkumaa

Lisätiedot

Lisäinformaation arvo monikriteerisessä projektiportfoliovalinnassa (valmiin työn esittely)

Lisäinformaation arvo monikriteerisessä projektiportfoliovalinnassa (valmiin työn esittely) Lisäinformaation arvo monikriteerisessä projektiportfoliovalinnassa (valmiin työn esittely) Jussi Hirvonen 23.03.2015 Ohjaaja: Eeva Vilkkumaa Valvoja: Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston

Lisätiedot

RPM-menetelmän päätössääntöjen tilastollinen vertailu

RPM-menetelmän päätössääntöjen tilastollinen vertailu Mat-2.4108 Sovelletun matematiikan erikoistyöt RPM-menetelmän päätössääntöjen tilastollinen vertailu Topi Sikanen 55670A Tfy N 30.9.2008 Sisältö 1 Johdanto 2 2 Projektiportfolion valinta epätäydellisellä

Lisätiedot

5. Painottamisen harhat ja analyyttinen hierarkiaprosessi

5. Painottamisen harhat ja analyyttinen hierarkiaprosessi 5. Painottamisen harhat ja analyyttinen hierarkiaprosessi 1 5 Painottamisen harhat ja analyyttinen hierarkiaprosessi 5.1 Analyyttinen hierarkiaprosessi (AHP) Thomas L. Saatyn kehittämä menetelmä (1977,

Lisätiedot

Osakesalkun optimointi. Anni Halkola Turun yliopisto 2016

Osakesalkun optimointi. Anni Halkola Turun yliopisto 2016 Osakesalkun optimointi Anni Halkola Turun yliopisto 2016 Artikkeli Gleb Beliakov & Adil Bagirov (2006) Non-smooth optimization methods for computation of the Conditional Value-at-risk and portfolio optimization.

Lisätiedot

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla Juho Andelmin 21.1.213 Ohjaaja: TkT Juuso Liesiö Valvoja: Prof. Raimo P. Hämäläinen Työn saa tallentaa ja julkistaa Aalto-yliopiston

Lisätiedot

Ominaisarvojen jakauma balansoidulla asteikolla AHP:ssa

Ominaisarvojen jakauma balansoidulla asteikolla AHP:ssa Mat-.08 Sovelletun matematiikan erikoistyöt 0.9.003 Ominaisarvojen jakauma balansoidulla asteikolla AHP:ssa Teknillinen korkeakoulu Systeemianalyysin laboratorio Keijo Jaakola 564B . Johdanto... 3. Painojen

Lisätiedot

Portfoliolähestymistapa CO2 - kiilapelin analysoinnissa (valmiin työn esittely) Tuomas Lahtinen

Portfoliolähestymistapa CO2 - kiilapelin analysoinnissa (valmiin työn esittely) Tuomas Lahtinen Portfoliolähestymistapa CO2 - kiilapelin analysoinnissa (valmiin työn esittely) Tuomas Lahtinen 07.05.2012 Ohjaaja: Raimo Hämäläinen Valvoja: Raimo Hämäläinen Työn saa tallentaa ja julkistaa Aalto-yliopiston

Lisätiedot

Polkuriippuvuus trade-off-painotuksessa (valmiin työn esittely)

Polkuriippuvuus trade-off-painotuksessa (valmiin työn esittely) Polkuriippuvuus trade-off-painotuksessa (valmiin työn esittely) Riikka Siljander 8.9.2014 Ohjaaja: DI Tuomas Lahtinen Valvoja: prof. Raimo Hämäläinen Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla

Lisätiedot

Kasvuyrityksen tuotekehitysportfolion optimointi (valmiin työn esittely)

Kasvuyrityksen tuotekehitysportfolion optimointi (valmiin työn esittely) Kasvuyrityksen tuotekehitysportfolion optimointi (valmiin työn esittely) Santtu Saijets 16.6.2014 Ohjaaja: Juuso Liesiö Valvoja: Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla.

Lisätiedot

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla Juho Andelmin 21.01.2013 Ohjaaja: TkT Juuso Liesiö Valvoja: Prof. Raimo P. Hämäläinen Työn saa tallentaa ja julkistaa Aalto-yliopiston

Lisätiedot

Preference Programming viitekehys tehokkuusanalyysissä

Preference Programming viitekehys tehokkuusanalyysissä Preference Programming viitekehys tehokkuusanalyysissä Mat-2.4142 Optimointiopin seminaari kevät 2011 Salo, A., Punkka, A., 2011. Ranking Intervals and Dominance Relations for Ratio-Based Efficiency Analysis,

Lisätiedot

Mat Optimointiopin seminaari

Mat Optimointiopin seminaari reference rogramming portfoliopäätösanalyysissa: Robust ortfolio Modeling (RM) -menetelmä Lähteet: Mat-2.4142 Optimointiopin seminaari 16.2.2011 Liesiö, J., Mild,., Salo, A., 2007. reference programming

Lisätiedot

Demo 1: Simplex-menetelmä

Demo 1: Simplex-menetelmä MS-C2105 Optimoinnin perusteet Malliratkaisut 3 Ehtamo Demo 1: Simplex-menetelmä Muodosta lineaarisen tehtävän standardimuoto ja ratkaise tehtävä taulukkomuotoisella Simplex-algoritmilla. max 5x 1 + 4x

Lisätiedot

Lineaaristen monitavoiteoptimointitehtävien

Lineaaristen monitavoiteoptimointitehtävien Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Jerri Nummenpalo 17.09.2012 Ohjaaja: TkT Juuso Liesiö Valvoja: Prof. Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla.

Lisätiedot

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

Talousmatematiikan perusteet: Luento 12. Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla Talousmatematiikan perusteet: Luento 12 Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla Esimerkki Esim. Yritys tekee kahta elintarviketeollisuuden käyttämää puolivalmistetta,

Lisätiedot

Additiivinen arvofunktio

Additiivinen arvofunktio Additiivinen arvofunktio Mat-.44 Optimointiopin seminaari kevät 0 Preferenssi Päätöksentekijällä preferenssi vaihtoehtojen a,b A välillä a parempi kuin b ( a b) b parempi kuin a ( b a) Indifferentti vaihtoehtojen

Lisätiedot

1 Kertaus. Lineaarinen optimointitehtävä on muotoa:

1 Kertaus. Lineaarinen optimointitehtävä on muotoa: 1 Kertaus Lineaarinen optimointitehtävä on muotoa: min c 1 x 1 + c 2 x 2 + + c n x n kun a 11 x 1 + a 12 x 2 + + a 1n x n b 1 a 21 x 1 + a 22 x 2 + + a 2n x n b 2 (11) a m1 x 1 + a m2 x 2 + + a mn x n

Lisätiedot

12. Hessen matriisi. Ääriarvoteoriaa

12. Hessen matriisi. Ääriarvoteoriaa 179 12. Hessen matriisi. Ääriarvoteoriaa Tarkastelemme tässä luvussa useamman muuttujan (eli vektorimuuttujan) n reaaliarvoisia unktioita : R R. Edellisessä luvussa todettiin, että riittävän säännöllisellä

Lisätiedot

Aircraft Maintenance Scheduling with Multi- Objective Simulation- Optimization

Aircraft Maintenance Scheduling with Multi- Objective Simulation- Optimization Aircraft Maintenance Scheduling with Multi- Objective Simulation- Optimization 7.5.2011 Ohjaaja: Ville Mattila Valvoja: Raimo Hämäläinen Tausta Ilmavoimilla tärkeä rooli maanpuolustuksessa Rauhan aikana

Lisätiedot

KKT: log p i v 1 + v 2 x i = 0, i = 1,...,n.

KKT: log p i v 1 + v 2 x i = 0, i = 1,...,n. TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-2.139 Optimointioppi Kimmo Berg 7. harjoitus - ratkaisut 1. Oletetaan aluksi, että epäyhtälöt eivät ole aktiivisia p i > 0. Tässä tapauksess KKTehdot

Lisätiedot

Simulaatiotutkimus kognitiivisten vinoumien vaikutuksen vähentämisestä Even Swaps menetelmässä (valmiin työn esittely)

Simulaatiotutkimus kognitiivisten vinoumien vaikutuksen vähentämisestä Even Swaps menetelmässä (valmiin työn esittely) Simulaatiotutkimus kognitiivisten vinoumien vaikutuksen vähentämisestä Even Swaps menetelmässä (valmiin työn esittely) Cosmo Jenytin 28.09.2016 Ohjaaja: Tuomas J. Lahtinen Valvoja: Raimo P. Hämäläinen

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48 MS-A3/A5 Matriisilaskenta Malliratkaisut 5 / vko 48 Tehtävä (L): a) Onko 4 3 sitä vastaava ominaisarvo? b) Onko λ = 3 matriisin matriisin 2 2 3 2 3 7 9 4 5 2 4 4 ominaisvektori? Jos on, mikä on ominaisarvo?

Lisätiedot

8 KANNAT JA ORTOGONAALISUUS. 8.1 Lineaarinen riippumattomuus. Vaasan yliopiston julkaisuja 151

8 KANNAT JA ORTOGONAALISUUS. 8.1 Lineaarinen riippumattomuus. Vaasan yliopiston julkaisuja 151 Vaasan yliopiston julkaisuja 151 8 KANNAT JA ORTOGONAALISUUS KantaOrthogon Sec:LinIndep 8.1 Lineaarinen riippumattomuus Lineaarinen riippumattomuus on oikeastaan jo määritelty, mutta kirjoitamme määritelmät

Lisätiedot

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

Talousmatematiikan perusteet: Luento 11. Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla Talousmatematiikan perusteet: Luento 11 Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla Esimerkki Esim. Yritys tekee kahta elintarviketeollisuuden käyttämää puolivalmistetta,

Lisätiedot

Ellipsoidimenetelmä. Samuli Leppänen Kokonaislukuoptimointi. S ysteemianalyysin Laboratorio

Ellipsoidimenetelmä. Samuli Leppänen Kokonaislukuoptimointi. S ysteemianalyysin Laboratorio Ellipsoidimenetelmä Kokonaislukuoptimointi Sovelletun matematiikan lisensiaattiseminaari Kevät 2008 / 1 Sisällys Ellipsoidimenetelmän geometrinen perusta ja menetelmän idea Formaali ellipsoidimenetelmä

Lisätiedot

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

Duaalisuus kokonaislukuoptimoinnissa. Mat , Sovelletun matematiikan tutkijaseminaari, kevät 2008, Janne Karimäki Duaalisuus kokonaislukuoptimoinnissa Mat-2.4191, Sovelletun matematiikan tutkijaseminaari, kevät 2008, Janne Karimäki Sisältö Duaalisuus binäärisissä optimointitehtävissä Lagrangen duaalisuus Lagrangen

Lisätiedot

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu Merkintöjä := vasen puoli määritellään oikean puolen lausekkeella s.e. ehdolla; siten että (engl. subject to, s.t.) vasemman puolen

Lisätiedot

Robust portfolio modeling (RPM) epätäydellisellä hintainformaatiolla ja projektiriippuvuuksilla

Robust portfolio modeling (RPM) epätäydellisellä hintainformaatiolla ja projektiriippuvuuksilla Robust portfolio modeling (RPM) epätäydellisellä hintainformaatiolla ja projektiriippuvuuksilla Mat-2.4142 Optimointiopin seminaari kevät 2011 Lähde: Liesiö, J., Mild, P., Salo, A., 2008. Robust portfolio

Lisätiedot

Harjoitus 6 ( )

Harjoitus 6 ( ) Harjoitus 6 (30.4.2014) Tehtävä 1 Määritelmän (ks. luentomoniste s. 109) mukaan yleisen, muotoa min f(x) s.t. g(x) 0 h(x) = 0 x X (1) olevan optimointitehtävän Lagrangen duaali on max θ(u,v) s.t. u 0,

Lisätiedot

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

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 TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-39 Optimointioppi Kimmo Berg 6 harjoitus - ratkaisut min x + x x + x = () x f = 4x, h = x 4x + v = { { x + v = 4x + v = x = v/ x = v/4 () v/ v/4

Lisätiedot

Kaksi sovellusta robustien päätössuositusten tuottamisesta

Kaksi sovellusta robustien päätössuositusten tuottamisesta Esitelmä 12 Antti Toppila sivu 1/19 Optimointiopin seminaari Kevät 2011 Kaksi sovellusta robustien päätössuositusten tuottamisesta Antti Toppila 2.3.2011 Esitelmä 12 Antti Toppila sivu 2/19 Optimointiopin

Lisätiedot

MS-A0004/MS-A0006 Matriisilaskenta Laskuharjoitus 6 / vko 42

MS-A0004/MS-A0006 Matriisilaskenta Laskuharjoitus 6 / vko 42 MS-A0004/MS-A0006 Matriisilaskenta Laskuharjoitus 6 / vko 42 Tehtävät 1-4 lasketaan alkuviikon harjoituksissa ryhmissä, ja ryhmien ratkaisut esitetään harjoitustilaisuudessa (merkitty kirjaimella L = Lasketaan).

Lisätiedot

Harjoitus 6 ( )

Harjoitus 6 ( ) Harjoitus 6 (21.4.2015) Tehtävä 1 Määritelmän (ks. luentomoniste s. 109) mukaan yleisen, muotoa min f(x) s. t. g(x) 0 h(x) = 0 x X olevan optimointitehtävän Lagrangen duaali on missä max θ(u, v) s. t.

Lisätiedot

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu Merkintöjä := vasen puoli määritellään oikean puolen lausekkeella s.e. ehdolla; siten että (engl. subject to, s.t.) on voimassa

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 8 Väliarvolause Oletetaan, että funktio f on jatkuva jollain reaalilukuvälillä [a, b] ja derivoituva avoimella välillä (a, b). Funktion muutos tällä välillä on luonnollisesti

Lisätiedot

Projektiportfolion valinta

Projektiportfolion valinta Projektiportfolion valinta Mat-2.4142 Optimointiopin seminaari kevät 2011 Portfolion valinta Käytettävissä on rajallinen määrä resursseja, joten ne on allokoitava mahdollisimman hyvin eri projekteille

Lisätiedot

MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ HYVÄN VASTAUKSEN PIIRTEITÄ

MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ HYVÄN VASTAUKSEN PIIRTEITÄ MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ 4.9.09 HYVÄN VASTAUKSEN PIIRTEITÄ Alustavat hyvän vastauksen piirteet on suuntaa-antava kuvaus kokeen tehtäviin odotetuista vastauksista ja tarkoitettu ensisijaisesti

Lisätiedot

MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I

MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I G. Gripenberg Aalto-yliopisto 21. tammikuuta 2016 G. Gripenberg (Aalto-yliopisto) MS-A0207 Differentiaali- ja integraalilaskenta

Lisätiedot

Algoritmit 1. Luento 10 Ke Timo Männikkö

Algoritmit 1. Luento 10 Ke Timo Männikkö Algoritmit 1 Luento 10 Ke 14.2.2018 Timo Männikkö Luento 10 Algoritminen ongelmanratkaisu Suunnittelumenetelmät Raaka voima Järjestäminen eli lajittelu Kuplalajittelu Lisäyslajittelu Valintalajittelu Permutaatiot

Lisätiedot

Luento 6: Monitavoitteinen optimointi

Luento 6: Monitavoitteinen optimointi Luento 6: Monitavoitteinen optimointi Monitavoitteisessa optimointitehtävässä on useita optimoitavia kohdefunktioita eli ns kriteereitä: f,,f m Esimerkki ortfolion eli arvopaperijoukon optimoinnissa: f

Lisätiedot

5. Analyyttinen hierarkiaprosessi

5. Analyyttinen hierarkiaprosessi 5. Analyyttinen hierarkiaprosessi 1 5 Painottamisen harhat ja analyyttinen hierarkiaprosessi 5.1 Analyyttinen hierarkiaprosessi (AHP) Thomas L. Saatyn kehittämä menetelmä (1977, 1980) erittäin suosittu

Lisätiedot

, tuottoprosentti r = X 1 X 0

, tuottoprosentti r = X 1 X 0 Ostat osakkeen hintaan ja myyt sen vuoden myöhemmin hintaan X 1. Kokonaistuotto on tällöin R = X 1, tuottoprosentti r = X 1 ja pätee R = 1 + r. Lyhyeksimyymisellä tarkoitetaan, että voit myydä osakkeen

Lisätiedot

Matematiikan tukikurssi, kurssikerta 3

Matematiikan tukikurssi, kurssikerta 3 Matematiikan tukikurssi, kurssikerta 3 1 Epäyhtälöitä Aivan aluksi lienee syytä esittää luvun itseisarvon määritelmä: { x kun x 0 x = x kun x < 0 Siispä esimerkiksi 10 = 10 ja 10 = 10. Seuraavaksi listaus

Lisätiedot

Monitavoitteiseen optimointiin soveltuvan evoluutioalgoritmin tarkastelu

Monitavoitteiseen optimointiin soveltuvan evoluutioalgoritmin tarkastelu Monitavoitteiseen optimointiin soveltuvan evoluutioalgoritmin tarkastelu (Valmiin työn esittely) 11.4.2011 Ohjaaja: Ville Mattila Valvoja: Raimo Hämäläinen Työn tavoite Tutkia evoluutioalgoritmia (Lee

Lisätiedot

Joonas Haapala Ohjaaja: DI Heikki Puustinen Valvoja: Prof. Kai Virtanen

Joonas Haapala Ohjaaja: DI Heikki Puustinen Valvoja: Prof. Kai Virtanen Hävittäjälentokoneen reitin suunnittelussa käytettävän dynaamisen ja monitavoitteisen verkko-optimointitehtävän ratkaiseminen A*-algoritmilla (valmiin työn esittely) Joonas Haapala 8.6.2015 Ohjaaja: DI

Lisätiedot

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

b 1. b m ) + ( 2b Ax) + (b b) TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-9 Optimointioppi Kimmo Berg 5 harjoitus - ratkaisut min Ax b (vertaa PNS-tehtävät) a x + + a n x n a) Ax b = a m x + + a mn x n = x a a m }{{}

Lisätiedot

Osakesalkun optimointi

Osakesalkun optimointi Osakesalkun optimointi Anni Halkola Epäsileä optimointi Turun yliopisto Huhtikuu 2016 Sisältö 1 Johdanto 1 2 Taustatietoja 2 3 Laskumetodit 3 3.1 Optimointiongelmat........................ 4 4 Epäsileän

Lisätiedot

2. Teoriaharjoitukset

2. Teoriaharjoitukset 2. Teoriaharjoitukset Demotehtävät 2.1 Todista Gauss-Markovin lause. Ratkaisu. Oletetaan että luentokalvojen standardioletukset (i)-(v) ovat voimassa. Huomaa että Gauss-Markovin lause ei vaadi virhetermien

Lisätiedot

Malliratkaisut Demot

Malliratkaisut Demot Malliratkaisut Demot 3.2.27 Tehtävä. Valmisohjelmistolla voidaan ratkaista tehtävä min c T x s. t. Ax b x, missä x, c ja b R n ja A R m n. Muunnetaan tehtävä max x + 2x 2 + 3x 3 + x s. t. x + 3x 2 + 2x

Lisätiedot

Likimääräisratkaisut ja regularisaatio

Likimääräisratkaisut ja regularisaatio Luku 3 Likimääräisratkaisut ja regularisaatio Käytännön inversio-ongelmissa annettu data y ei aina ole tarkkaa, vaan sisältää häiriöitä. Tuntemattomasta x on annettu häiriöinen data y F (x + }{{}}{{} ε.

Lisätiedot

Tehtäväsarja I Kertaa tarvittaessa materiaalin lukuja 1 3 ja 9. Tarvitset myös luvusta 4 määritelmän 4.1.

Tehtäväsarja I Kertaa tarvittaessa materiaalin lukuja 1 3 ja 9. Tarvitset myös luvusta 4 määritelmän 4.1. HY / Avoin yliopisto Lineaarialgebra ja matriisilaskenta I, kesä 2015 Harjoitus 2 Ratkaisut palautettava viimeistään maanantaina 25.5.2015 klo 16.15. Tehtäväsarja I Kertaa tarvittaessa materiaalin lukuja

Lisätiedot

Kimppu-suodatus-menetelmä

Kimppu-suodatus-menetelmä Kimppu-suodatus-menetelmä 2. toukokuuta 2016 Kimppu-suodatus-menetelmä on kehitetty epäsileiden optimointitehtävien ratkaisemista varten. Menetelmässä approksimoidaan epäsileitä funktioita aligradienttikimpulla.

Lisätiedot

Malliratkaisut Demo 4

Malliratkaisut Demo 4 Malliratkaisut Demo 4 1. tehtävä a) f(x) = 2x + 21. Funktio on lineaarinen, joten se on unimodaalinen sekä maksimoinnin että imoinnin suhteen. Funktio on konveksi ja konkaavi. b) f(x) = x (pienin kokonaisluku

Lisätiedot

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

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5. 2. MS-A000 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2..205 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x x 2 =

Lisätiedot

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

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5. 2. MS-A4/A6 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 5.9.25 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x + x 2

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 10 1 Funktion monotonisuus Derivoituva funktio f on aidosti kasvava, jos sen derivaatta on positiivinen eli jos f (x) > 0. Funktio on aidosti vähenevä jos sen derivaatta

Lisätiedot

MESTA työkalu suunnitelmavaihtoehtojen monikriteeriseen vertailuun ja parhaan vaihtoehdon etsintään

MESTA työkalu suunnitelmavaihtoehtojen monikriteeriseen vertailuun ja parhaan vaihtoehdon etsintään MESTA työkalu suunnitelmavaihtoehtojen monikriteeriseen vertailuun ja parhaan vaihtoehdon etsintään Metsäsuunnittelu verkossa ja verkostoissa seminaari, Tikkurila 23.4.2008 MMM Teppo Hujala Metla Joensuu

Lisätiedot

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus 1 / 51 Lineaarikombinaatio Johdattelua seuraavaan asiaan (ei tarkkoja määritelmiä): Millaisen kuvan muodostaa joukko {λv λ R, v R 3 }? Millaisen

Lisätiedot

Lineaariset kongruenssiyhtälöryhmät

Lineaariset kongruenssiyhtälöryhmät Lineaariset kongruenssiyhtälöryhmät LuK-tutkielma Jesse Salo 2309369 Matemaattisten tieteiden laitos Oulun yliopisto Sisältö Johdanto 2 1 Kongruensseista 3 1.1 Kongruenssin ominaisuuksia...................

Lisätiedot

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

Talousmatematiikan perusteet: Luento 15. Rajoitettu optimointi Lagrangen menetelmä Lagrangen kerroin ja varjohinta Talousmatematiikan perusteet: Luento 15 Rajoitettu optimointi Lagrangen menetelmä Lagrangen kerroin ja varjohinta Viime luennolla Tarkastelimme usean muuttujan funktioiden rajoittamatonta optimointia:

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 10 1 Lokaalit ääriarvot Yhden muuttujan funktion f (x) lokaali maksimi on piste x 0, jossa f (x) on suurempi kuin muualle pisteen x 0 ympäristössä, eli kun f (x 0 )

Lisätiedot

Inversio-ongelmien laskennallinen peruskurssi Luento 2

Inversio-ongelmien laskennallinen peruskurssi Luento 2 Inversio-ongelmien laskennallinen peruskurssi Luento 2 Kevät 2012 1 Lineaarinen inversio-ongelma Määritelmä 1.1. Yleinen (reaaliarvoinen) lineaarinen inversio-ongelma voidaan esittää muodossa m = Ax +

Lisätiedot

Mat Lineaarinen ohjelmointi

Mat Lineaarinen ohjelmointi Mat-2.3140 Lineaarinen ohjelmointi 4.10.2007 Luento 4 Ekstreemipisteiden optimaalisuus ja Simplex (kirja 2.4-2.6, 3.1-3.2) Lineaarinen ohjelmointi - Syksy 2007 / 1 Luentorunko Degeneroituvuus Ekstreemipisteiden

Lisätiedot

Ratkaisuehdotukset LH 3 / alkuvko 45

Ratkaisuehdotukset LH 3 / alkuvko 45 Ratkaisuehdotukset LH 3 / alkuvko 45 Tehtävä : Olkoot A, B, X R n n, a, b R n ja jokin vektorinormi. Kätetään vektorinormia vastaavasta operaattorinormista samaa merkintää. Nätä, että. a + b a b, 2. A

Lisätiedot

Lineaarialgebra ja matriisilaskenta I

Lineaarialgebra ja matriisilaskenta I Lineaarialgebra ja matriisilaskenta I 6.6.2013 HY / Avoin yliopisto Jokke Häsä, 1/22 Kertausta: Kääntyvien matriisien lause Lause 1 Oletetaan, että A on n n -neliömatriisi. Seuraavat ehdot ovat yhtäpitäviä.

Lisätiedot

MS-C1340 Lineaarialgebra ja

MS-C1340 Lineaarialgebra ja MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt Matriisinormi, häiriöalttius Riikka Kangaslampi Kevät 2017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Matriisinormi Matriisinormi Matriiseille

Lisätiedot

Graafin 3-värittyvyyden tutkinta T Graafiteoria, projektityö (eksakti algoritmi), kevät 2005

Graafin 3-värittyvyyden tutkinta T Graafiteoria, projektityö (eksakti algoritmi), kevät 2005 Graafin 3-värittyvyyden tutkinta T-79.165 Graafiteoria, projektityö (eksakti algoritmi), kevät 2005 Mikko Malinen, 36474R 29. maaliskuuta, 2005 Tiivistelmä Artikkelissa käydään läpi teoriaa, jonka avulla

Lisätiedot

TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio. Kimmo Berg. Mat Optimointioppi. 9. harjoitus - ratkaisut

TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio. Kimmo Berg. Mat Optimointioppi. 9. harjoitus - ratkaisut TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-2.139 Optimointioppi Kimmo Berg 9. harjoitus - ratkaisut 1. a) Viivahakutehtävä pisteessä x suuntaan d on missä min f(x + λd), λ f(x + λd) = (x

Lisätiedot

Harjoitus 7: vastausvihjeet

Harjoitus 7: vastausvihjeet Taloustieteen matemaattiset menetelmät 31C01100 Kevät 2017 Topi Hokkanen topi.hokkanen@aalto.fi Harjoitus 7: vastausvihjeet 1. (Epäyhtälörajoitteet) Olkoon f (x, y) = 6x + 4y ja g (x, y) = x 2 + y 2 2.

Lisätiedot

1 Rajoitettu optimointi I

1 Rajoitettu optimointi I Taloustieteen mat.menetelmät 2017 materiaali II-1 1 Rajoitettu optimointi I 1.1 Tarvittavaa osaamista Matriisit ja vektorit, matriisien de niittisyys Derivointi (mm. ketjusääntö, Taylorin kehitelmä) Implisiittifunktiolause

Lisätiedot

1 Rajoittamaton optimointi

1 Rajoittamaton optimointi Taloustieteen matemaattiset menetelmät 7 materiaali 5 Rajoittamaton optimointi Yhden muuttujan tapaus f R! R Muistutetaan mieleen maksimin määritelmä. Funktiolla f on maksimi pisteessä x jos kaikille y

Lisätiedot

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

Trimmitysongelman LP-relaksaation ratkaiseminen sarakkeita generoivalla algoritmilla ja brute-force-menetelmällä Trimmitysongelman LP-relaksaation ratkaiseminen sarakkeita generoivalla algoritmilla ja brute-force-menetelmällä Vesa Husgafvel 19.11.2012 Ohjaaja: DI Mirko Ruokokoski Valvoja: Prof. Harri Ehtamo Työn

Lisätiedot

Puumenetelmät. Topi Sikanen. S ysteemianalyysin. Laboratorio Aalto-yliopiston teknillinen korkeakoulu

Puumenetelmät. Topi Sikanen. S ysteemianalyysin. Laboratorio Aalto-yliopiston teknillinen korkeakoulu Puumenetelmät Topi Sikanen Puumenetelmät Periaate: Hajota ja hallitse Jaetaan havaintoavaruus alueisiin. Sovitetaan kuhunkin alueeseen yksinkertainen malli (esim. vakio) Tarkastellaan kolmea mallia Luokittelu-

Lisätiedot

Ominaisarvo ja ominaisvektori

Ominaisarvo ja ominaisvektori Määritelmä Ominaisarvo ja ominaisvektori Oletetaan, että A on n n -neliömatriisi. Reaaliluku λ on matriisin ominaisarvo, jos on olemassa sellainen vektori v R n, että v 0 ja A v = λ v. Vektoria v, joka

Lisätiedot

Johdatus lukuteoriaan Harjoitus 2 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma

Johdatus lukuteoriaan Harjoitus 2 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma Johdatus lukuteoriaan Harjoitus 2 syksy 2008 Eemeli Blåsten Ratkaisuehdotelma Tehtävä 1 1. Etsi lukujen 4655 ja 12075 suurin yhteinen tekijä ja lausu se kyseisten lukujen lineaarikombinaationa ilman laskimen

Lisätiedot

806109P TILASTOTIETEEN PERUSMENETELMÄT I Hanna Heikkinen Esimerkkejä estimoinnista ja merkitsevyystestauksesta, syksy (1 α) = 99 1 α = 0.

806109P TILASTOTIETEEN PERUSMENETELMÄT I Hanna Heikkinen Esimerkkejä estimoinnista ja merkitsevyystestauksesta, syksy (1 α) = 99 1 α = 0. 806109P TILASTOTIETEEN PERUSMENETELMÄT I Hanna Heikkinen Esimerkkejä estimoinnista ja merkitsevyystestauksesta, syksy 2012 1. Olkoon (X 1,X 2,...,X 25 ) satunnaisotos normaalijakaumasta N(µ,3 2 ) eli µ

Lisätiedot

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä.

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä. MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä. Antti Rasila Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Kevät 2016

Lisätiedot

Malliratkaisut Demot

Malliratkaisut Demot Malliratkaisut Demot 4 3.4.017 Tehtävä 1 Tarkastellaan harjoituksen 1 nopeimman reitin ongelmaa ja etsitään sille lyhin virittävä puu käyttämällä kahta eri algoritmia. a) (Primin algoritmi) Lähtemällä

Lisätiedot

Malliratkaisut Demot

Malliratkaisut Demot Malliratkaisut Demot 6 24.4.2017 Tehtävä 1 Määritelmän (ks. luentomonisteen s. 107) mukaan yleisen muotoa min f(x) s.t. g(x) 0 h(x) = 0 x X (1) olevan optimointitehtävän Lagrangen duaali on min θ(u,v)

Lisätiedot

Harjoitus 3 (3.4.2014)

Harjoitus 3 (3.4.2014) Harjoitus 3 (3..) Tehtävä Olkoon kaaren paino c ij suurin sallittu korkeus tieosuudella (i, j). Etsitään reitti solmusta s solmuun t siten, että reitin suurin sallittu korkeus pienimmillään olisi mahdollisimman

Lisätiedot

Osa IX. Z muunnos. Johdanto Diskreetit funktiot

Osa IX. Z muunnos. Johdanto Diskreetit funktiot Osa IX Z muunnos A.Rasila, J.v.Pfaler () Mat-.33 Matematiikan peruskurssi KP3-i 9. lokakuuta 2007 298 / 322 A.Rasila, J.v.Pfaler () Mat-.33 Matematiikan peruskurssi KP3-i 9. lokakuuta 2007 299 / 322 Johdanto

Lisätiedot

= 2±i2 7. x 2 = 0, 1 x 2 = 0, 1+x 2 = 0.

= 2±i2 7. x 2 = 0, 1 x 2 = 0, 1+x 2 = 0. HARJOITUS 1, RATKAISUEHDOTUKSET, YLE11 2017. 1. Ratkaise (a.) 2x 2 16x 40 = 0 (b.) 4x 2 2x+2 = 0 (c.) x 2 (1 x 2 )(1+x 2 ) = 0 (d.) lnx a = b. (a.) Toisen asteen yhtälön ratkaisukaavalla: x = ( 16)± (

Lisätiedot

4. Lasketaan transienttivirrat ja -jännitteet kuvan piiristä. Piirielimien arvot ovat C =

4. Lasketaan transienttivirrat ja -jännitteet kuvan piiristä. Piirielimien arvot ovat C = BMA58 Funktiot, lineaarialgebra ja vektorit Harjoitus 6, Syksy 5. Olkoon [ 6 6 A =, B = 4 [ 3 4, C = 4 3 [ 5 Määritä matriisien A ja C ominaisarvot ja ominaisvektorit. Näytä lisäksi että matriisilla B

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 8 1 Funktion kuperuussuunnat Derivoituva funktio f (x) on pisteessä x aidosti konveksi, jos sen toinen derivaatta on positiivinen f (x) > 0. Vastaavasti f (x) on aidosti

Lisätiedot

/1. MTTTP5, luento Kertausta. Olk. X 1, X 2,..., X n on satunnaisotos N(µ, ):sta, missä tunnettu. Jos H 0 on tosi, niin

/1. MTTTP5, luento Kertausta. Olk. X 1, X 2,..., X n on satunnaisotos N(µ, ):sta, missä tunnettu. Jos H 0 on tosi, niin 30.11.2017/1 MTTTP5, luento 30.11.2017 Kertausta H 0 : µ = µ 0 Olk. X 1, X 2,..., X n on satunnaisotos N(µ, ):sta, missä tunnettu. Jos H 0 on tosi, niin = / ~ 0,1. Kaava 5.1 30.11.2017/2 Esim. Tutkija

Lisätiedot

Algoritmit 1. Luento 1 Ti Timo Männikkö

Algoritmit 1. Luento 1 Ti Timo Männikkö Algoritmit 1 Luento 1 Ti 10.1.2017 Timo Männikkö Luento 1 Algoritmi Algoritmin toteutus Ongelman ratkaiseminen Algoritmin tehokkuus Algoritmin suoritusaika Algoritmin analysointi Algoritmit 1 Kevät 2017

Lisätiedot

Algoritmit 2. Luento 1 Ti Timo Männikkö

Algoritmit 2. Luento 1 Ti Timo Männikkö Algoritmit 2 Luento 1 Ti 14.3.2017 Timo Männikkö Luento 1 Algoritmi Algoritmin valinta Algoritmin analysointi Algoritmin suoritusaika Peruskertaluokkia Kertaluokkamerkinnät Kertaluokkien ominaisuuksia

Lisätiedot

Luento 4: Lineaarisen tehtävän duaali

Luento 4: Lineaarisen tehtävän duaali Luento 4: Lineaarisen tehtävän duaali Käsittelemme seuraavaksi lineaarisen optimoinnin duaaliteoriaa. Kuten luennossa 2 esitettiin, kohdefunktion optimiarvon herkkyys z, kun rajoitusyhtälön i, 1 i m, oikea

Lisätiedot

Nollasummapelit ja bayesilaiset pelit

Nollasummapelit ja bayesilaiset pelit Nollasummapelit ja bayesilaiset pelit Kristian Ovaska HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Seminaari: Peliteoria Helsinki 18. syyskuuta 2006 Sisältö 1 Johdanto 1 2 Nollasummapelit 1 2.1

Lisätiedot

TIES592 Monitavoiteoptimointi ja teollisten prosessien hallinta. Yliassistentti Jussi Hakanen syksy 2010

TIES592 Monitavoiteoptimointi ja teollisten prosessien hallinta. Yliassistentti Jussi Hakanen syksy 2010 TIES592 Monitavoiteoptimointi ja teollisten prosessien hallinta Yliassistentti Jussi Hakanen jussi.hakanen@jyu.fi syksy 2010 Optimaalisuus: objektiavaruus f 2 min Z = f(s) Parhaat arvot alhaalla ja vasemmalla

Lisätiedot

Referenssipiste- ja referenssisuuntamenetelmät

Referenssipiste- ja referenssisuuntamenetelmät Referenssipiste- ja referenssisuuntamenetelmät Optimointiopin seminaari - Kevät 2000 / 1 Esitelmän sisältö Menetelmien ideat Menetelmien soveltaminen Menetelmien ominaisuuksia Optimointiopin seminaari

Lisätiedot

Talousmatematiikan perusteet: Luento 13. Rajoittamaton optimointi Hessen matriisi Ominaisarvot ja vektorit Ääriarvon laadun tarkastelu

Talousmatematiikan perusteet: Luento 13. Rajoittamaton optimointi Hessen matriisi Ominaisarvot ja vektorit Ääriarvon laadun tarkastelu Talousmatematiikan perusteet: Luento 13 Rajoittamaton optimointi Hessen matriisi Ominaisarvot ja vektorit Ääriarvon laadun tarkastelu Viime luennolla Aloimme tarkastella yleisiä, usean muuttujan funktioita

Lisätiedot