Additiivinen arvofunktio

Samankaltaiset tiedostot
2. Arvon ja hyödyn mittaaminen

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

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

Harjoitus 12: Monikriteerinen arviointi

Additiivinen arvofunktio projektiportfolion valinnassa

Harjoitus 12: Monikriteerinen arviointi

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

Vastausehdotukset analyysin sivuainekurssin syksyn välikokeeseen

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38

Matematiikan tukikurssi

Matematiikan tukikurssi, kurssikerta 2

Johdatus matemaattiseen päättelyyn

Referenssipiste- ja referenssisuuntamenetelmät

Johdatus matematiikkaan

Preference Programming viitekehys tehokkuusanalyysissä

1 Sisätulo- ja normiavaruudet

802320A LINEAARIALGEBRA OSA II

HY, MTO / Matemaattisten tieteiden kandiohjelma Todennäköisyyslaskenta IIa, syksy 2018 Harjoitus 3 Ratkaisuehdotuksia.

Inversio-ongelmien laskennallinen peruskurssi Luento 2

Reaalilukuvälit, leikkaus ja unioni (1/2)

Matriisilaskenta, LH4, 2004, ratkaisut 1. Hae seuraavien R 4 :n aliavaruuksien dimensiot, jotka sisältävät vain

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Luento 6: Monitavoiteoptimointi

Ratkaisu: a) Kahden joukon yhdisteseen poimitaan kaikki alkiot jotka ovat jommassakummassa joukossa (eikä mitään muuta).

x 7 3 4x x 7 4x 3 ( 7 4)x 3 : ( 7 4), 7 4 1,35 < ln x + 1 = ln ln u 2 3u 4 = 0 (u 4)(u + 1) = 0 ei ratkaisua

Paretoratkaisujen visualisointi

Luento 10: Työ, energia ja teho. Johdanto Työ ja kineettinen energia Teho

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

Johdatus matematiikkaan

Miten osoitetaan joukot samoiksi?

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

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

1 Lineaariavaruus eli Vektoriavaruus

Matematiikan tukikurssi

Matematiikan tukikurssi

802320A LINEAARIALGEBRA OSA I

Mat Optimointiopin seminaari kevät Monitavoiteoptimointi. Tavoitteet

811120P Diskreetit rakenteet

Havainnollistuksia: Merkitään w = ( 4, 3) ja v = ( 3, 2). Tällöin. w w = ( 4) 2 + ( 3) 2 = 25 = 5. v = ( 3) = 13. v = v.

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

4.0.2 Kuinka hyvä ennuste on?

Vapaus. Määritelmä. Vektorijono ( v 1, v 2,..., v k ) on vapaa eli lineaarisesti riippumaton, jos seuraava ehto pätee:

Lineaarialgebra ja differentiaaliyhtälöt Laskuharjoitus 1 / vko 44

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

Kuvaus. Määritelmä. LM2, Kesä /160

Tehtävä 1. Arvioi mitkä seuraavista väitteistä pitävät paikkansa. Vihje: voit aloittaa kokeilemalla sopivia lukuarvoja.

MS-C1340 Lineaarialgebra ja

Osa IX. Z muunnos. Johdanto Diskreetit funktiot

0 kun x < 0, 1/3 kun 0 x < 1/4, 7/11 kun 1/4 x < 6/7, 1 kun x 1, 1 kun x 6/7,

Matemaatiikan tukikurssi

Sekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä

1. Olkoon f :, Ratkaisu. Funktion f kuvaaja välillä [ 1, 3]. (b) Olkoonε>0. Valitaanδ=ε. Kun x 1 <δ, niin. = x+3 2 = x+1, 1< x<1+δ

Ristitulolle saadaan toinen muistisääntö determinantin avulla. Vektoreiden v ja w ristitulo saadaan laskemalla determinantti

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

I I K UL U UT U T T A T JANTE T O E R O I R A

Tehtäväsarja I Tehtävät 1-5 perustuvat monisteen kappaleisiin ja tehtävä 6 kappaleeseen 2.8.

Derivaatat lasketaan komponenteittain, esimerkiksi E 1 E 2

Tekijä MAA2 Polynomifunktiot ja -yhtälöt = Vastaus a)

Karteesinen tulo. Olkoot A = {1, 2, 3, 5} ja B = {a, b, c}. Näiden karteesista tuloa A B voidaan havainnollistaa kuvalla 1 / 21

Lukujonot Z-muunnos Z-muunnoksen ominaisuuksia Z-käänteismuunnos Differenssiyhtälöt. Z-muunnos. 5. joulukuuta Z-muunnos

Likimääräisratkaisut ja regularisaatio

Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukko oppi aksiomaattisesti.

Matematiikan tukikurssi

9. Lineaaristen differentiaaliyhtälöiden ratkaisuavaruuksista

Ratkaisut vuosien tehtäviin

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141

Algebra I, Harjoitus 6, , Ratkaisut

Algebran perusteet. 44 ϕ(105) = (105). Näin ollen

33. pohjoismainen matematiikkakilpailu 2019 Ratkaisut

Vapaus. Määritelmä. jos c 1 v 1 + c 2 v c k v k = 0 joillakin c 1,..., c k R, niin c 1 = 0, c 2 = 0,..., c k = 0.

Tenttiin valmentavia harjoituksia

Reaaliarvoisen yhden muuttujan funktion raja arvo LaMa 1U syksyllä 2011

Liittomatriisi. Liittomatriisi. Määritelmä 16 Olkoon A 2 M(n, n). Matriisin A liittomatriisi on cof A 2 M(n, n), missä. 1) i+j det A ij.

4. Funktion arvioimisesta eli approksimoimisesta

Kertausta: avaruuden R n vektoreiden pistetulo

Lukujonot Z-muunnos Z-muunnoksen ominaisuuksia Z-käänteismuunnos Differenssiyhtälöt. Z-muunnos. 1. joulukuuta Z-muunnos

Matematiikan tukikurssi, kurssikerta 1

= 5! 2 2!3! = = 10. Edelleen tästä joukosta voidaan valita kolme särmää yhteensä = 10! 3 3!7! = = 120

Numeeriset menetelmät TIEA381. Luento 8. Kirsi Valjus. Jyväskylän yliopisto. Luento 8 () Numeeriset menetelmät / 35

isomeerejä yhteensä yhdeksän kappaletta.

(2n 1) = n 2

1. Osoita, että joukon X osajoukoille A ja B on voimassa toinen ns. de Morganin laki (A B) = A B.

[a] ={b 2 A : a b}. Ekvivalenssiluokkien joukko

MS-C1340 Lineaarialgebra ja

Polkuintegraali yleistyy helposti paloitain C 1 -poluille. Määritelmä Olkoot γ : [a, b] R m paloittain C 1 -polku välin [a, b] jaon

Injektio (1/3) Funktio f on injektio, joss. f (x 1 ) = f (x 2 ) x 1 = x 2 x 1, x 2 D(f )

Lisää satunnaisuutta ja mahdollisuus keskeyttää projekti

LUKU 10. Yhdensuuntaissiirto

Matematiikan peruskurssi 2

c) 22a 21b x + a 2 3a x 1 = a,

Funktion. Käänteisfunktio. Testi 3. Kauhava Aiheet. Funktio ja funktion kuvaaja. Funktion kasvaminen ja väheneminen.

l 1 2l + 1, c) 100 l=0

Funktioiden approksimointi ja interpolointi

2. Teoriaharjoitukset

Vieruskaverisi on tämän päivän luennolla työtoverisi. Jos sinulla ei ole vieruskaveria, siirry jonkun viereen. Esittäytykää toisillenne.

Investointimahdollisuudet ja niiden ajoitus

Monitavoiteoptimointi

Linkkejä kurssi2 / Etälukio (edu.) kurssi8 / Etälukio (edu.) (Suurinta osaa tämän linkin takana olevasta materiaalista pohdimme vasta huomenna!

811120P Diskreetit rakenteet

Tehtäväsarja I Seuraavissa tehtävissä harjoitellaan erilaisia todistustekniikoita. Luentokalvoista 11, sekä voi olla apua.

Transkriptio:

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 suhteen (a~b) Preferenssirelaatioiden täytyy olla: täydellisiä, eli päätöksentekijällä preferenssi kaikkien mahdollisten vaihtoehtojen parien suhteen transitiivisia Vaihtoehdoilla a, b ja c pätee Jos ( a b) ja( b c) seuraa ( a c) money dump

Arvofunktiot Arvofunktio v antaa reaaliarvon vaihtoehdoille, s.e. jos päätöksentekijä preferoi vaihtoehtoa a verrattuna b:hen, niin a:n arvo on suurempi kuin b:n Ordinaalinen arvofunktio v( a) > v( b) a b a, b A Preferenssi voidaan mitata monilla arvofunktioilla. Arvofunktiot v ja v edustavat samaa preferenssirelaatiota, jos löytyy aidosti kasvava funktio φ:r->r s.e. v' ( a) = φ[ v( a)] a A

Arvofunktiot Kardinaalinen arvofunktio huomio preferenssin vahvuuden vaihtoehtojen välillä. Muutos vaihtoehdosta a vaihtoehtoon b on preferoitu verrattuna muutokseen c:stä d:hen vain jos arvojen erotus on suurempi: v( b) v( a) > v( d) v( c) ( a b) ( c d) a,b,c,d A Yksikäsitteinen aina positiivisiin affiineihin muunnoksiin: v(.) ja v (.) edustavat samaa preferenssiä joss löytyy α>0 ja β s.e. v (a) = αv(a) +β a A

Arvofunktioiden elisitointi Päätöksentekijän kanssa suoritettu interaktiivinen proseduuri. Määritellään mitta asteikko [x 0,x * ]. Elisitointi ksymykset 3. Arvofunktion todenmukaisuuden tarkistaminen Suorat metodit: Suora arvostelu, Asteikko arvostelu, Suhde arviointi Huonoja, eivät yleensä tuota kardinaalista arvofunktiota Indifferenssimenetelmät: Leikkaus metodi Arvio piste x / josta muutos pisteeseen x a on yhtä hyvä kuin pisteestä x b pisteeseen x / v(x / )-v(x b )=v(x a )-v(x / ) Yhtä preferoidut erotukset: Kuinka paljon palkan pitäisi nousta 800 :sta, jotta kasvu olisi yhtä hyvä kuin muutos 600 -> 800? Indifferenssimenetelmät tuottavat helpommin kardinaalisia arvofunktioita. Eivät mahdollisia jos väli diskreetti.

Kardinaalinen arvofunktio Lähde: http://.negotiation.hut.fi/theory/mcda.html

Additiivinen arvofunktio Huomioidaan monta kohdemuuttujaa Vaihtoehdon a A karakterisoi vektori a=(a,...,a m ), missä a r indikoi vaihtoehdon a arvoa attribuutille X r Päätöksentekijällä on arvofunktio v r (x r ) jokaiselle attribuutille X r Merkitään attribuutin huonointa arvoa x r - ja parasta arvoa x r +

Additiivinen arvofunktio Yksittäiset arvofunktiot on normalisoitu välille [0,] s.e. ( + v ) = 0 ja r x r v r ( x r ) = Additiivinen arvofunktio esitetään painotettuna summana missä r >0 ja V ( a) = m r= r = r= V(a) [0,] samoin kuin yksittäiset arvofunktiot m v r r ( a r )

Additiivisen mallin oletukset. Preferenssiriippumattomuus. Keskinäinen preferenssiriippumattomuus 3. Differenssiriippumattomuus

Preferenssiriippumattomuus On olemassa a = ( a,..., a i,..., a m ) b = a,..., b i,..., a ) ( m jotka eroavat toisistaan vain attribuutin i kohdalla ja lisäksi a ' = ( a',..., a i,..., am' ) b = ( a ',..., b i,..., a ') ' m Attribuutti X i on preferenssiriippumaton muista attribuuteista, jos pätee a,b,a,b yllä määriteltyinä a b a' b'

Preferenssiriippumattomuus Esimerkki: Täytyy valita Ferrari kriteereillä: väri {punainen, musta} teho {400, 500} Päätöksentekijä preferoi punaisia ferrareita mustien sijaan ( punainen,400) ( musta,400) ( punainen,500) ( musta,500) Väri on siis preferenssiriippumaton tehosta!

Keskinäinen preferenssiriippumattomuus Määritelmä: Attribuutit X,...,X m ovat keskenään preferenssiriippumattomia jos jokainen osajoukko näistä attribuuteista on preferenssiriippumaton sen komplementista Esim. joukon {X,X,X 3,X 4 } osajoukon {X,X 3,X 4 } pitää määritelmän mukaan olla preferenssiriippumaton osajoukosta {X } Nämä ehdot täyttävä joukko voidaan esittää additiivisena moniattribuuttisena arvofunktiona, mutta vain ordinaalisilla arvofunktioilla. Lisäehtojen täytyy täyttyä, jotta voidaan käyttää kardinaalisia arvofunktioita.

Keskinäinen preferenssiriippumattomuus Kaikkien attribuuttien preferenssiriippumattomuus toisistaan ei indikoi keskinäistä preferenssiriippumattomuutta Esimerkki: väri {punainen, musta} mutta teho {400, 500} moottori {V8, V0} ( punainen, a, V0) ( a Osajoukko {väri, moottori} ei ole keskenään preferenssiriippumaton sen komplementista {teho} ( a ( a,500, a, a ( punainen,500, V 8) ( musta,500, V0) ( punainen,400, V 8) ( musta,400, V0) 3, a ) ( a ) ( musta, a,400, a, a, V8) 3 3 ), a 3 ) Preferenssiriippumattomuus

Differenssiriippumattomuus On olemassa jotka eroavat toisistaan vain attribuutin i kohdalla ja lisäksi a' = ( a ',..., a,..., a ') Attribuutti X i on differenssi riippumaton muista attribuuteista, jos pätee a,b,a,b yllä määriteltyinä Mahdollistaa kardinaalisten arvofunktioiden käytön a = ( a b = ( a b' = ( a,..., a,..., b i i,..., a,..., a ',..., b,..., a i i m m m m ) ) ') ( a b) ~ ( a' b')

Attribuuttipainot Elisitoidaan päätöksentekijän preferensseistä Painokertoimien arvoilla ei merkitystä, vaan niiden suhteilla Normalisoivat additiivisen arvofunktion välille [0,] Määritelmän mukaan kuvaavat muutosta kokonaisarvossa kun kyseisen attribuutin arvo muutetaan huonoimmasta parhaimpaan Useita erilaisia menetelmiä elisitoinnille - Trade-off - Sing - Direct-ratio - (Lisäksi Päätöksenteko ja Ongelmanratkaisu kurssilla: SMART, SMARTS, Ordinaalit menetelmät kuten Rank sum ja Centroid) Osa menetelmistä vaikeampia, vaativat enemmän aikaa Painokertoimia tulkittaessa täytyy olla tarkkana

Esimerkki tehtävä Vaihtoehto Palkka Työaika Uranäkymät (a) Konsultointi 80000 60 h hyvä (b) Yliopisto 50000 40 h erinomainen (c) Purjehdusopettaja 30000 0 h huono Arvofunktiot: v ( x ) =.5( e v x ) = (60 ) / 40 ( x.695( x 30000) /(80000 30000) v 3 (x 3 ) diskreetti päätöksentekijän oma arvio ) Vaihtoehto Palkka Työaika Uranäkymät (a) Konsultointi 0 0.7 (b) Yliopisto 0.6 0.5 (c) Purjehdusopettaja 0 0

Trade-off metodi Verrataan kahta vaihtoehtoa, jotka eroavat toisistaan kahden attribuutin kohdalla. Päätöksentekijä asettaa niiden attribuutit siten, että vaihtoehdot ovat yhtä hyviä. = ( f g = ( f Arvofunktiot V(f)=V(g) voidaan merkitä additiivisuuden nojalla: m- vastaavaa yhtälöä sekä m = => m yhtälöä, m muuttujaa f,..., f,..., g i i,..., f,..., g j j,...,,..., ivi ( fi ) + jv j ( f j ) = ivi ( gi ) + jv j ( g j ) f f m m ) )

Trade-off metodi Esimerkki: Päätöksentekijältä selvitetty indifferentit vaihtoehdot (55000, 60h, *)~(30000, 0h, *) (70000,*,huono)~(30000,*,erinomainen) Muodostetaan yhtälöt: v ( 55000) + v (60) + 3v3 (*) = v (30000) + v (0) + 3v3 (*) v( 70000) + v (*) + 3v3 ( huono) = v (30000) + v (*) + 3v3 ( erinomainen) ratkaistaan suhteen v(0) v(60) = =. 49 v (55000) v (30000) v ( erinomainen) v ( huono) = 3 3 = 3. 099 v(70000) v (30000) 3

Trade-off metodi Hyödyntämällä tietoa m = => Ratkaisuna =0.38, = 0.7 ja 3 =0.35 Voidaan laskea vaihtoehtojen arvot v(a)=0.63 v(b)=0.7 v(c)=0.7 =.49 =.099 + + 3 3 =

Huomioita elisitoinnista Trade-off menetelmässä vertailu tulisi suorittaa jatkuvien arvofunktioiden avulla Diskreettien tapauksessa indifferenttien vaihtoehtojen löytyminen voi olla vaikeaa Attribuuttipainot voivat olla hyvin erilaisia riippuen elisitointikysymyksistä ja indifferenteistä vaihtoehdoista Enemmän kuin m- trade-off mittaa -> yhteneväisyyden varmistaminen

SWING metodi Oletetaan, että huonoin mahdollinen vaihtoehto on: = Päätöksentekijä valitsee, minkä attribuutin arvon nostaa sen parhaimpaan, muiden jäädessä huonoimmalle tasolle Merkitään tätä vaihtoehtoa a b r ( x, x,..., x kun r =,...,m Nyt preferoiduimmalle b r annetaan arvo 00 ja muut arvioidaan siten, että pisteet heijastavat arvotusta muihin verrattuna m Lopuksi normalisoidaan painokertoimet s.e. + ( x,..., x,..., x ) = r m ) r = m b i= r b i

SWING metodi Esimerkki Huonoin vaihtoehto Vaihtoehdot: a = ( 30000,60h, huono) b b b 3 = (80000,60h, huono) = (30000,0h, huono) = (30000,60h, erinomainen) Päätöksentekijä antaa pisteet: Sija Vaihtoehto Pisteet b 00 b 70 3 b 3 60 Voidaan laskea painokertoimet: = 00 /(00 + 70 + 60) = 0.44 = 60 /(00 + 70 + 60) = 0.6 = 70 /(00 + 70 + 60) = 0.30 3

SWING metodi Painokertoimien laskeminen helppoa Vaatii päätöksentekijältä kuitenkin enemmän ajattelua Arvofunktioita ei tarvitse tuntea!

Direct ratio metodi Asetetaan attribuutit tärkeysjärjestykseen Kysymyksillä elisitoidaan painokertoimien suhteet: Jos työajan tärkeys on tasoa, niin kuinka tärkeää on palkka? Vast. Jos työajan tärkeys on tasoa, niin kuinka tärkeää on uranäkymät? Vast.. Kysymysten avulla voidaan johtaa ( muistetaan m = ): 3 / / = =. => 3 = 0.48 = 0.4 = 0.9

Painokertoimien yhteys attribuuttien tarkasteluväliin Painokertoimet riippuvat välistä B r =[x r-,x r+ ] minkä yli attribuuttikohtaiset arvofunktiot on määritelty Kapea väli => pieni kerroin verrattuna laajempaa väliin Kapealla välillä erotus v r (x r + )-v r (x r - ) > v r (x r + )-v r (x r - ) kun v r laajemman välin arvofunktio Ilman tietoa attribuuttien tarkasteluvälistä painokertoimilla ei ole merkitystä Esim. Attribuutti turvallisuus saa painokertoimen 0.5 ja käsittely painokertoimen 0.5. Onko käsittely tärkeämpää? -> Riippuu tarkasteluvälistä!

Painokertoimien yhteys attribuuttien tarkasteluväliin Tarkastellaan attribuuttia X r uudella välillä B r =[x r-,x r+ ] Arvojen erotus laskee täten normalisoinnin jälkeen suhteessa v r (B r )/ v r (B r ) < (Tai kasvaa jos pienennettään väliä) Kompensoitaessa arvojen muutosta painokertoimet täytyy kertoa arvolla M= v r (B r )/ v r (B r ) = v r (B r ) Vastaa jälleen päätöksentekijän preferenssejä, mutta painokertoimien summa täytyy asettaa vielä arvoon : M r j r ' = j ' = + M i + Mr i r i r i r

Painokertoimien yhteys attribuuttien tarkasteluväliin Esimerkki: Auton osto attribuuteilla hinta X [0000,0000 ] ja ajokilometrit X [0000km,80000km] Arvofunktiot: Hinta Ajokilometrit v ( x ) = x /0000 Auto v v Uusi tarkasteluväli hinnalle [5000,5000 ] => v = 5/4 x /0000 => preferenssi muuttunut! v ( x ) = 4 / 3 x / 60000 Lasketaan kerroin M = v r (B r ) = v (5000) v (5000) = Sekä uudet painokertoimet: johtaen v(a)=0.69 ja v(b)=0.63 0.6 ' = = 0.75 => preferenssi säilyy 0.4 + 0.6 0.4 ' = = 0.5 0.4 + 0.6 Kok. Arvo =0.6 =0.4 a 0000 50000km 0.5 0.8 b 5000 0.5 0000km 0.7 Auto Hinta =0.6 v Ajokilometrit =0.4 v Kok. Arvo a 0000 0.75 50000km 0.5 0.65 b 5000 0.5 0000km 0.7

Kotitehtävä: Soveltaen: Punkka, Liesiö, Salo. (00) Päätöksenteko ja ongelmanratkaisu -kurssin tehtäviä Tehtävä valita päätöksentekijän preferenssien perusteella hänelle paras vaihtoehto additiivisella arvofunktiolla Teemu Teekkari on ostamassa sähköautoa itselleen. Valintaan vaikuttavat seuraavat kolme attribuuttia: toimintasäde R, hinta H ja teho P Vaihtoehdot ovat Auto R H P a 70km 000 30kW b 00km 35000 00kW c 50km 30000 55kW Tiedetään. Toimintasäteen arvofunktio on kasvava ja suhteessa x:n neliöjuureen. Hinnan arvofunktio on vähenevä ja lineaarinen x:n suhteen 3. Tehon arvofunktio on kasvava ja seuraavat preferenssirelaatiot pätevät : (70 30)~(00 70) ja (55 30)~(70 55) 4. Lisäksi tiedetään mielikuvitusvaihtoehtojen relaatiot (50, 5000,70)~(00,0000,70) ja (50,5000,70)~(00,5000,55)

Kotitehtävä a) Rakenna normalisoidut kriteerikohtaiset arvofunktiot v i s.e. attribuutin paras taso saa arvon ja huonoin 0 b) Laske tunnettujen preferenssirelaatioiden avulla painokertoimet i ja 3 muodosta additiivinen arvofunktio: V ( x) = v ( x ) c) Mitkä ovat uudet painokertoimet kun toimintasäteen paras taso asetetaankin 300km ja huonoin 50km? i= i i i

Lähteet Eisenführ ym. (00): 07-4, 5-54 Punkka, Liesiö, Salo. (00) Päätöksenteko ja ongelmanratkaisu -kurssin luentokalvot