Paretoratkaisujen visualisointi. Optimointiopin seminaari / Kevät 2000 Esitelmä 11 Petteri Kekäläinen 45305L

Samankaltaiset tiedostot
Paretoratkaisujen visualisointi

Mat Optimointiopin seminaari kevät Monitavoiteoptimointi. Tavoitteet

Monitavoiteoptimointi

Referenssipiste- ja referenssisuuntamenetelmät

Luku 6: Grafiikka. 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat

Osoita, että kaikki paraabelit ovat yhdenmuotoisia etsimällä skaalauskuvaus, joka vie paraabelin y = ax 2 paraabelille y = bx 2. VASTAUS: , b = 2 2

Oppimateriaali oppilaalle ja opettajalle : GeoGebra oppilaan työkaluna ylioppilaskirjoituksissa 2016 versio 0.8

Projektiportfolion valinta

9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa

Projektiportfolion valinta

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla

Tehtävät 1/11. TAMPEREEN YLIOPISTO Informaatiotieteiden tiedekunta Valintakoe Matematiikka ja tilastotiede. Sukunimi (painokirjaimin)

Suorien ja tasojen geometriaa Suorien ja tasojen yhtälöt

Mat Optimointiopin seminaari

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

AVARUUSGEOMETRIA. Suorat ja tasot avaruudessa

! 7! = N! x 8. x x 4 x + 1 = 6.

Lieriö ja särmiö Tarkastellaan pintaa, joka syntyy, kun tasoa T leikkaava suora s liikkuu suuntansa

MATEMATIIKKA 3 VIIKKOTUNTIA

MATEMATIIKKA 3 VIIKKOTUNTIA. PÄIVÄMÄÄRÄ: 8. kesäkuuta 2009

= = = 1 3.

Luento 6: Monitavoiteoptimointi

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

Kartio ja pyramidi

Muodonmuutostila hum

kartiopinta kartio. kartion pohja, suora ympyräkartio vino pyramidiksi

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla

Lineaaristen monitavoiteoptimointitehtävien

Luento 2 Stereokuvan laskeminen Maa Fotogrammetrian perusteet 1

Data Envelopment Analysis (DEA) - menetelmät + CCR-DEA-menetelmä

MATEMATIIKKA 5 VIIKKOTUNTIA

Tässä osassa ei käytetä laskinta. Selitä päätelmäsi lyhyesti tai perustele ratkaisusi laskulausekkeella, kuviolla tms.

4.1 Urakäsite. Ympyräviiva. Ympyrään liittyvät nimitykset

BM20A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 4, Syksy 2016

MATEMATIIKKA 5 VIIKKOTUNTIA. PÄIVÄMÄÄRÄ: 8. kesäkuuta 2009

763306A JOHDATUS SUHTEELLISUUSTEORIAAN 2 Ratkaisut 2 Kevät 2017

Preliminäärikoe Tehtävät Pitkä matematiikka / 3

Piste ja jana koordinaatistossa

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

Visualisointi kansanedustajista neljässä eri ulottuvuudessa

Kahden suoran leikkauspiste ja välinen kulma (suoraparvia)

MATEMATIIKKA 5 VIIKKOTUNTIA

Tässä osassa ei käytetä laskinta. Kaikkiin tehtäviin laskuja tai perusteluja näkyviin, ellei muuta ole mainittu.

2.1 Yksinkertaisen geometrian luonti

Helsingin, Itä-Suomen, Jyväskylän, Oulun, Tampereen ja Turun yliopisto Matematiikan valintakoe klo Ratkaisut ja pisteytysohjeet

Vektoreita GeoGebrassa.

yleisessä muodossa x y ax by c 0. 6p

Symmetrioiden tutkiminen GeoGebran avulla

Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe Ratkaisuehdotus. 1. (35 pistettä)

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

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

Ominaisvektoreiden lineaarinen riippumattomuus

Teemana aikajanat Polku versio 0.2

M 1 ~M 2, jos monikulmioiden vastinkulmat ovat yhtä suuret ja vastinsivujen pituuksien suhteet ovat yhtä suuret eli vastinsivut ovat verrannolliset

Ei välttämättä, se voi olla esimerkiksi Reuleaux n kolmio:

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

Additiivinen arvofunktio

Matriisit ja vektorit Matriisin käsite Matriisialgebra. Olkoon A = , B = Laske A + B, , 1 3 3

MONISTE 2 Kirjoittanut Elina Katainen

Lineaarikuvausten. Lineaarikuvaus. Lineaarikuvauksia. Ydin. Matriisin ydin. aiheita. Aiheet. Lineaarikuvaus. Lineaarikuvauksen matriisi

Vektorit, suorat ja tasot

Kenguru Écolier (4. ja 5. luokka) sivu 1/5

Monikulmiot 1/5 Sisältö ESITIEDOT: kolmio

Avaruuslävistäjää etsimässä

3.4 Rationaalifunktion kulku ja asymptootit

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

Vastaavasti, jos vektori kerrotaan positiivisella reaaliluvulla λ, niin

Kenguru 2013 Cadet (8. ja 9. luokka)

Lineaarialgebra II, MATH.1240 Matti laaksonen, Lassi Lilleberg

KJR C2005 Tuotesuunnittelu, Konseptisuunnittelu ja osatoiminnot Raporttien arviointi ja palaute

Kenguru Écolier (4. ja 5. luokka) ratkaisut sivu 1/5

a b c d

5.6.3 Matematiikan lyhyt oppimäärä

2. Arvon ja hyödyn mittaaminen

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 4 / vko 47

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

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

Public Account-tili on pysyvä, joten kannattaa käyttää mieluummin sitä kuin kaupallisen tilin kokeiluversiota.

1. Lineaarinen optimointi

2 Pistejoukko koordinaatistossa

T Vuorovaikutteinen tietokonegrafiikka Tentti

POIKKIPINNAN GEOMETRISET SUUREET

4 / 2013 TI-NSPIRE CAS TEKNOLOGIA LUKIOSSA. T3-kouluttajat: Olli Karkkulainen ja Markku Parkkonen

Kenguru 2017 Student lukio

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme

Materiaalifysiikan perusteet P Ratkaisut 1, Kevät 2017

Osakesalkun optimointi. Anni Halkola Turun yliopisto 2016

HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI. Matematiikan ja tilastotieteen laitos. Matemaattis-luonnontieteellinen

Matematiikan tukikurssi

Käänteismatriisin. Aiheet. Käänteismatriisin ominaisuuksia. Rivioperaatiot matriisitulona. Matriisin kääntäminen rivioperaatioiden avulla

Harjoitus 6 ( )

TRIGONOMETRISET JA HYPERBOLISET FUNKTIOT

4.1 Kaksi pistettä määrää suoran

Yhteistyötä sisältämätön peliteoria

Kenguru 2015 Cadet (8. ja 9. luokka)

Harjoitus 6 ( )

0, niin vektorit eivät ole kohtisuorassa toisiaan vastaan.

1 2 x2 + 1 dx. (2p) x + 2dx. Kummankin integraalin laskeminen oikein (vastaukset 12 ja 20 ) antaa erikseen (2p) (integraalifunktiot

73125 MATEMAATTINEN OPTIMOINTITEORIA 2

Transkriptio:

Paretoratkaisujen visualisointi Optimointiopin seminaari / Kevät 2000 Esitelmä 11 Petteri Kekäläinen 45305L

1. Johdanto Monitavoiteoptimointitehtävät ovat usein laajuutensa takia vaikeasti hahmotettavia kokonaisuuksia. Kun kohdefunktioita on useita, niiden keskinäisiä suhteita voi olla vaikea ymmärtää ilman visuaalisia apukeinoja. Tässä esitetyt menetelmät soveltuvat kukin hieman erilaisiin tarkoituksiin ja niinpä voidaankin sanoa että visualisoinnista saadaan suurin hyöty jos käytetään saman datan visualisointiin useampaa menetelmää rinnakkain. Esitys perustuu suurelta osin Kaisa Miettisen kirjaan Nonlinear Multiobjective Optimization [1]. 2. Paretoratkaisujen joukon visualisointi Kun kohdefunktioita on useita, tehtävän Paretojoukon piirtäminen vaatii hieman mielikuvitusta. Kahden kohdefunktion tapauksessahan piirto voidaan tehdä tasoon. Jos kohdefunktioita on kolme tai useampia, joudutaan käyttämään erilaisia menetelmiä, koska käytännössä halutaan yleensä saada aikaan kaksiulotteisia kaavioita. Kolmen kohdefunktion tapauksessa voidaan piirto tehdä projisoimalla kohdefunktioiden arvot tasoon. Tämä tapa tuottaa kuitenkin vaikeasti tulkittavia tuloksia. Toinen tapa on tehdä kaksiulotteisia piirtoja asettaen kolmannen kohdefunktion arvon kiinteäksi. Tätä menetelmää sovelletaan mm. päätöskarttamenetelmässä [2]. 3. Ratkaisuvaihtoehtojen visualisointi Monitavoitetehtävää ratkaistaessa saadaan yleensä suuri määrä vaihtoehtoisia ratkaisuja, joista päätöksentekijän tulisi valita paras mahdollinen. Valintaprosessia voidaan yrittää helpottaa visualisoimalla ratkaisuvaihtoehdot ja kohdefunktioiden arvot kussakin ratkaisussa. Tässä luvussa esitetään muutama menetelmä joita voidaan käyttää hyväksi ratkaisuvaihtoehtojen visualisoinnissa. Kaikissa esimerkeissä on esitetty kolmen kohdefunktion tehtävä kolmella ratkaisuvaihtoehdolla. 3.1 Arvopolut Paljon käytetty menetelmä vaihtoehtoisten ratkaisuvektorien esittämiseen on käyttää arvopolkuja. Kohdefunktiot esitetään tässä pystysuuntaisina palkkeina, joille piirretään pisteinä kohdefunktioiden arvot kussakin eri ratkaisuvaihtoehdossa. Arvopolut muodostetaan sitten yhdistämällä samaan ratkaisuvaihtoehtoon kuuluvat eri kohdefunktioiden arvot erivärisillä ja/tai tyylisillä viivoilla. Kohdefunktioiden ja ratkaisuvaihtoehtojen roolit voidaan myös vaihtaa keskenään.

Kuva 1. Arvopolut. 3.2 Palkkikaaviot Palkkikaaviot perustuvat samalle idealle kuin arvopolutkin. Palkkikaavioissa jokaista kohdefunktiota edustaa ryhmä erivärisiä palkkeja. Palkit esittävät kohdefunktion arvon kussakin eri ratkaisuvaihtoehdossa, eli palkkeja on yhtä monta per kohdefunktio kuin on visualisoitavia ratkaisuvaihtoehtoja. Kuva 2. Palkkikaaviot. 3.3 Tähtikoordinaatit Ratkaisuvektorit voidaan esittää myös ns. tähtikoordinaattijärjestelmässä, jolloin saadaan yksi kuva kutakin ratkaisuvektoria kohden. Ideana tähtikoordinaateissa on, että tehtävän ideaalivektori on koordinaatiston origo ja nadir-vektori koordinaatistoa

rajoittava ympyrä. Kutakin kohdefunktiota kohden piirretään yksi koordinaattiakseli. Koordinaattiakseleille piirretään kunkin kohdefunktion arvo kyseisessä ratkaisuvaihtoehdossa ja nämä pisteet yhdistetään suorilla jolloin saadaan aikaan monitahokas jonka tahkojen määrä = kohdefunktioiden määrä + 1. Tämän monitahokkaan pinta-ala esittää sitten ratkaisun hyvyyttä, eli mitä pienempi pintaala, sen lähempänä ideaaliratkaisua ollaan. Nadir- ja ideaalivektorien paikat voidaan myös vaihtaa keskenään (kuten myös kahdessa seuraavassa menetelmässä), jolloin ratkaisu on sitä parempi, mitä suurempi on monitahokkaan pinta-ala. Kuva 3. Tähtikoordinaatit. Vastaavanlaisia ideoita hyödyntäviä menetelmiä ovat mm. hämähäkinverkkokaavio ja terälehtidiagrammi. Jälkimmäisessä tarkasteltava alue on monikulmioiden tai tahokkaiden sijasta ympyräsektorien pinta-ala. 3.6 Hajapiirtomatriisi Hajapiirtomatriisi koostuu paneeleista, joihin piirretään yhden kohdefunktioparin arvot kaikissa ratkaisuvaihtoehdoissa. Kaikki funktioparit tulevat piirretyiksi kahteen kertaan, matriisin diagonaalin yläpuolelle ja alapuolelle asteikot käännettynä toisinpäin. Jokaisella paneelilla voi olla oma skaalansa.

Kuva 4. Hajapiirtomatriisi 4. Muita visualisointikeinoja Tässä luvussa on vielä kerrottu lyhyesti joistakin käytössä olevista visualisointikeinoista. 4.1 GRADS GRADS on visualisointijärjestelmä, jossa päätöksentekijää pyydetään ensin antamaan kaksi kohdefunktiota, joiden arvot eri ratkaisuvaihtoehdoissa piirretään tasoon. Tämän jälkeen käyttäjä voi hiirellä osoittaa eri pisteitä jolloin järjestelmä näyttää muiden kohdefunktioiden arvot ko. pisteissä erivärisinä ja kokoisina kolmioina. 4.2 Harmoniset talot Menetelmä perustuu siihen, että käyttäjälle esitetään talon kuva, jonka tiettyihin pisteisiin kohdefunktioiden arvot liitetään. Näin talon kuva vääristyy sitä enemmän, mitä kauempana ideaalipisteestä ollaan ja toisaalta talo näyttää sitä harmonisemmalta ja symmetrisemmältä mitä lähempänä ideaalia ollaan. Tämä metodi soveltuu erityisesti ratkaisuvaihtoehtojen vertailemiseen pareittain. 4.3 GAIA GAIA:ssa (Geometrical Analysis for Interactive Aid) kohdefunktioita modifioidaan ensin siten, että ne sisältävät jonkinlaista informaatiota päätöksentekijän preferensseistä. Tämän jälkeen kohdefunktiot normalisoidaan ja projisoidaan tasoon, joka on valitaan pääkomponenttianalyysillä. Jos tason valinta tehdään tarpeeksi hyvin, projektiosta nähdään uusien kohdefunktioiden suhteet eri ratkaisuvaihtoehtoihin. Jos esim. kaksi kohdefunktiota ovat konfliktissa keskenään, niiden vektorit projektiossa

osoittavat vastakkaisiin suuntiin. Toisistaan riippumattomat vektorit taas ovat keskenään ortogonaalisia ja saman tyyppisten kohdefunktioiden vektorit osoittavat suunnilleen samaan suuntaan. 5. Huomioita ja päätelmiä Jos tiedetään jotain visualisointitavan ja päätösstrategian suhteesta toisiinsa, voi visualisointimenetelmän valinta helpottua. Esim. taulukoita kannattaa käyttää, jos halutaan tarkastella tarkkoja lukuarvoja. Jos taas halutaan tutkia eri asioiden välisiä suhteita tai tarkastella suurta tietomäärää kerralla, kannattaa valita jokin graafinen visualisointimenetelmä. Parhaita tuloksia visualisoinnilla saavutetaan, kun käytetään useita menetelmiä rinnakkain saman datan visualisointiin. Toisaalta, jos visualisoitavien ratkaisuvaihtoehtojen määrä on suuri, päätöksentekijä todennäköisesti mennee sekaisin riippumatta siitä mitä menetelmää käytetään. Tässä tapauksessa tilastollisista menetelmistä saattaa olla apua. Viitteet: [1] K. Miettinen: Nonlinear Multiobjective Optimization [2] Lotov et al.: Interactive Decision Maps, with an Example Illustrating Ocean Waste Management Decisions