Monitavoitteisten arviointi- ja suunnitteluongelmien ratkaiseminen. Pekka Korhonen, Professori (täysin palvellut 1.12.12 alkaen)

Samankaltaiset tiedostot
Capacity Utilization

Information on preparing Presentation

Results on the new polydrug use questions in the Finnish TDI data

The CCR Model and Production Correspondence

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Efficiency change over time

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Other approaches to restrict multipliers

Alternative DEA Models

anna minun kertoa let me tell you

Mat Optimointiopin seminaari

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

16. Allocation Models

Alueellinen yhteistoiminta

1. Liikkuvat määreet

Mat Seminar on Optimization. Data Envelopment Analysis. Economies of Scope S ysteemianalyysin. Laboratorio. Teknillinen korkeakoulu

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

Capacity utilization

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

Returns to Scale Chapters

Hankkeen toiminnot työsuunnitelman laatiminen

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

Choose Finland-Helsinki Valitse Finland-Helsinki

Data protection template

Tarua vai totta: sähkön vähittäismarkkina ei toimi? Satu Viljainen Professori, sähkömarkkinat

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

MUSEOT KULTTUURIPALVELUINA

Kaikkiin kysymyksiin vastataan kysymys paperille pyri pitämään vastaukset lyhyinä, voit jatkaa paperien kääntöpuolille tarvittaessa.

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Gap-filling methods for CH 4 data

Miksi Suomi on Suomi (Finnish Edition)

TAMPEREEN TEKNILLINEN YLIOPISTO Teollisuustalous

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

Data quality points. ICAR, Berlin,

7. Product-line architectures

Miehittämätön meriliikenne

Olet vastuussa osaamisestasi

Referenssipiste- ja referenssisuuntamenetelmät

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

CIO muutosjohtajana yli organisaatiorajojen

Co-Design Yhteissuunnittelu


Käytännön kokemuksia osallistumisesta EU projekteihin. 7. puiteohjelman uusien hakujen infopäivät 2011

The role of 3dr sector in rural -community based- tourism - potentials, challenges

OPERAATIOTUTKIMUKSEN AJATTELUTAPA TUTKIMUSMAAILMASTA TEOLLISUUTEEN

HARJOITUS- PAKETTI A

Operatioanalyysi 2011, Harjoitus 3, viikko 39

C++11 seminaari, kevät Johannes Koskinen

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

Tilausvahvistus. Anttolan Urheilijat HENNA-RIIKKA HAIKONEN KUMMANNIEMENTIE 5 B RAHULA. Anttolan Urheilijat

Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies

Bounds on non-surjective cellular automata

The Viking Battle - Part Version: Finnish

Mat Optimointiopin seminaari kevät Monitavoiteoptimointi. Tavoitteet

Tutkimusdata ja julkaiseminen Suomen Akatemian ja EU:n H2020 projekteissa

Operatioanalyysi 2011, Harjoitus 2, viikko 38

Päätöksenteon ansat. Jyrki Wallenius Homecoming Day

BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT

Multi-drug use, polydrug use and problematic polydrug use in Finland in the light of the TDI data

Kvanttilaskenta - 2. tehtävät

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

make and make and make ThinkMath 2017

ENE-C2001 Käytännön energiatekniikkaa. Aloitustapaaminen Osa II: Projekti- ja tiimityö

Windows Phone 7.5 erilainen ja fiksu älypuhelin. Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy

Data Quality Master Data Management

TM ETRS-TM35FIN-ETRS89 WTG

Skene. Games Refueled. Muokkaa perustyyl. for Health, Kuopio

TM ETRS-TM35FIN-ETRS89 WTG

RULLARADAT RULLADAT ROLLER TABLES

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

7.4 Variability management

Basic Flute Technique

A DEA Game I Chapters

Statistical design. Tuomas Selander

Miten koulut voivat? Peruskoulujen eriytyminen ja tuki Helsingin metropolialueella

Sosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012

Tietorakenteet ja algoritmit

Curriculum. Gym card

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

Collaborative & Co-Creative Design in the Semogen -projects

Digitalisoituminen, verkottuminen ja koulutuksen tulevaisuus. Teemu Leinonen Medialaboratorio Taideteollinen korkeakoulu

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

812336A C++ -kielen perusteet,

Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille?

Operatioanalyysi 2011, Harjoitus 4, viikko 40

KMTK lentoestetyöpaja - Osa 2

HAY GROUPIN PALKKATUTKIMUS

Suihkukoneet 1:73 ja pienemmät. Potkurikoneet 1:72-1:49. Suihkukoneet 1:72-1:49. Potkurikoneet 1:35 ja suuremmat. Suihkukoneet 1:35 ja suuremmat

Biojätteen keruu QuattroSelect - monilokerojärjestelmällä Tiila Korhonen SUEZ

Päätösanalyysi. Aiheet. 1. Päätöspuut. 2. Informaation arvo. 3. Herkkyysanalyysi. 1 Mikrotaloustiede (31C00100) Prof. Marko Terviö Aalto-yliopisto

Korkeakoulujen tietohallinto ja tutkimus: kumpi ohjaa kumpaa?

HITSAUKSEN TUOTTAVUUSRATKAISUT

Security server v6 installation requirements

Counting quantities 1-3

Laatu yritystoiminnan ytimessä. Junnu Lukkari

CALL TO ACTION! Jos aamiaistilaisuudessa esillä olleet aiheet kiinnostavat syvemminkin niin klikkaa alta lisää ja pyydä käymään!

MEETING PEOPLE COMMUNICATIVE QUESTIONS

Transkriptio:

Monitavoitteisten arviointi- ja suunnitteluongelmien ratkaiseminen Pekka Korhonen, Professori (täysin palvellut 1.12.12 alkaen)

Monitavoitteinen päätösongelma

Monitavoitteinen päätösongelma Esimerkki perusideoista

Monitavoitteinen päätöksenteko Päätösongelmalle etsitään ratkaisua useita eri tavoitteita käyttäen! Ongelmalle ei yleensä ole olemassa yhtä oikeaa ratkaisua Ratkaisu riippuu päätöksentekijän preferensseistä Rationaalinen päätöksentekijä valitsee ns. järkevän ratkaisun Ratkaisu ei ole järkevä, jos on olemassa toinen ratkaisu, joka on kaikkien kriteereiden suhteen parempi Hinta: 300 000 Koko: 3 h +k? < Hinta: 400 000 Koko: 2 h +k 4

Example 1: Apples and Oranges # of Apples (1 Oranges, 10 Apples) (0 Oranges, 9 Apples) (5.5 Oranges, 5.5 Apples) (5 Oranges, 5 Apples) (10 Oranges, 1 Apples) # of Oranges 5

Monitavoitteisten ongelmien luokittelu

Päätösongelmien luokittelu Monitavoitteinen arviointiongelma Vaihtoehdot konkreettisia ja annettuja Esim. Asunnon / auton valinta Monitavoitteinen suunnitteluongelma Vaihtoehdot muodostuvat suunnittelun tuloksena Esim. tuotannon suunnitteluongelma: etsitään paras suunnitelma annettujen resurssien (raaka-aineet, laitteiden valmistuskapasiteetti, jne.) ja tuotteiden kysyntätietojen puitteissa. 7

Monitavoitteinen arviointiongelma (Evaluation Problem) Formuloidaan: Etsi A k ratkaisuna ongelmalle: max a ji, j=1,, p E A C B D We simply formulate: Find A k as a solution to the problem: max a ji, j=1,, p

VIMDA-algoritmin toiminnan kuvaus (Ohjelman toteutus: Jyri Ruutu) 02.04.08

10 02.04.08 Rovaniemi April 3-5, 2008

Computing Times (s) 3 4 5 7 9 50 000 0.19 0.07 0.05 0.04 0.04 100 000 0.35 0.12 0.1 0.09 0.08 150 000 0.85 0.21 0.17 0.15 0.15 200 000 0.93 0.3 0.21 0.17 0.21 250 000 1.99 0.37 0.24 0.27 0.23 300 000 1.29 0.48 0.32 0.3 0.27 350 000 3.22 0.5 0.37 0.29 0.33 400 000 3.08 0.59 0.42 0.38 0.41 1 000 000 12.2 1.51 0.98 0.94 0.95 5 000 000 164.37 7.66 6.04 4.37 10 000 000 310.64 11 11/20/2012 Research Seminar of BT

Monitavoitteinen suunnitteluongelma (Design Problem) Formuloidaan: max j a ji, ehdolla että j = 1 E A C B D We simply formulate: max j a ji, subject to j = 1

Pareto Race: Production Planning (Korhonen & Wallenius 1988) Pareto Race Goal 1 (min ): Crit.Mat 1 <== 91.461 Goal 2 (min ): Crit.Mat 2 <== 85.437 Goal 3 (max ): Product 3 <==.22696 Goal 4 (max ): Profit <== 30.2696 Bar:Accelerator F1:Gears (B) F3: Fix num:turn F5:Brakes F2:Gears (F) F4:Relax F10:Exit

Tyypillisiä ratkaisutapoja

Ongelmallisia useiden tavoitteiden käsittelyperiaatteita päätöksenteossa 1. Intuitio 2. Leksikograafinen 3. Reservaatiotasojen asettaminen kriteereille 4. Oleellisten kriteereiden poisjättäminen 5. Ankkuroituminen nykyvaihtoehtoon 6. Tavoitetason saavuttaneen tavoitteen unohtaminen 7. Painojen käyttäminen 16

Esim. Asunnon valinta Kauniainen Hinta: 400 000 Koko: 3h + k Kulkuyhteys: Hyvä Espoo Hinta: 410 000 Koko: 4h + k Kulkuyhteys: Loistava Intuitio: Valitaan, mikä tuntuu hyvältä! Jakomäki?? Kilo Hinta: 300 000 Koko: 2h + k Kulkuyhteys: Erittäin hyvä Jakomäki Hinta: 450 000 Koko: 2h + k Kulkuyhteys: Kohtalainen 17

Esim. Asunnon valinta Kauniainen Hinta: 400 000 Koko: 3h + k Kulkuyhteys: Hyvä Espoo Hinta: 410 000 Koko: 4h + k Kulkuyhteys: Loistava Kilo Leksikograafinen: Ensisijaísesti hinta => valitaan Kilo Hinta: 300 000 Koko: 2h + k Kulkuyhteys: Erittäin hyvä 18

Esim. Asunnon valinta Kauniainen Hinta: 400 000 Koko: 3h + k Kulkuyhteys: Hyvä Espoo Hinta: 410 000 Koko: 4h + k Kulkuyhteys: Loistava Kilo Reservaatiotasot: Hinta 400 000 Koko 3h + k Kulkuyhteys hyvä => Valitaan Kauniainen Hinta: 300 000 Koko: 2h + k Kulkuyhteys: Erittäin hyvä 19

Esim. Asunnon valinta Kauniainen Hinta: 400 000 Koko: 3h + k Kulkuyhteys: Hyvä Espoo Hinta: 410 000 Koko: 4h + k Kulkuyhteys: Loistava Kilo Kriteereiden hylkääminen: Otetaan vain hinta ja kulkuyhteys Valitaan Kilo tai Espoo Hinta: 300 000 Koko: 2h + k Kulkuyhteys: Erittäin hyvä 20

Esim. Asunnon valinta Kauniainen Hinta: 400 000 Koko: 3h + k Kulkuyhteys: Hyvä Espoo Hinta: 410 000 Koko: 4h + k Kulkuyhteys: Loistava Kilo Ankkuroituminen: Valitaan ensin Kauniainen Ei haluta valita Espoota, koska ensin valittiin Kauniainen Hinta: 300 000 Koko: 2h + k Kulkuyhteys: Erittäin hyvä 21

Esim. Asunnon valinta Kauniainen Hinta: 400 000 Koko: 3h + k Kulkuyhteys: Hyvä Espoo Hinta: 410 000 Koko: 4h + k Kulkuyhteys: Loistava Kilo Tason saavuttaneen kriteerin unohtaminen: Tarkastellaan ensin Kiloa Rahat riittävät => Hinta ei enää tärkeä, joten valitaan Kauniainen tai Espoota Hinta: 300 000 Koko: 2h + k Kulkuyhteys: Erittäin hyvä 22

Ansa: Painojen problematiikka Luullaan, että painojen antaminen kriteereille olisi yksinkertaista Luullaan, että mitä suurempi paino jollekin kriteerille annetaan, sitä tärkeämpi kyseinen kriteeri on Tutkimuskysymys: mitä ihmiset tarkoittavat sanoessaan, että joku kriteeri on tärkein, tärkeämpi kuin joku toinen kriteeri? Ei ymmärretä kriteerien riippuvuuden vaikutusta Painotettujen kriteeriarvojen mekaaninen yhteenlasku ei kuvasta päätöksentekijän preferenssejä. 23

Monitavoitteinen päätösongelma Esimerkki painojen käytöstä (naiivi ratkaisu) Minne mennä lomalla? Paras hinta, eli halvin Kohteet Hinta Vaellus Kalastus Metsästys Uinti Surffailu 9 2 2 2 2 2 A 10 1 1 1 1 1 B 5 5 5 5 5 5 C 1 10 10 10 10 10 100 95 109 24

Monitavoitteisia suunnitteluongelmia

Monitavoitteisia suunnitteluongelmia Investointi ja epävarma tulevaisuus (VIG & Pareto Race) Tuotannon suunnittelu (VIG & Pareto Race) Monitavoitevaihtoehtojen järjestäminen(korhonen-soismaa) Monitavoitteisten vaihtoehtojen arviointi (Korhonen-Wallenius-Zionts) Hierarkkinen kvalitatiivinen monitavoitteinen päätösongelma (Korhonen) Usean päätöksentekijän monitavoiteongelma (Korhonen Wallenius Zionts) Monitavoitteinen sihteerin valintaongelma VIMDA (Korhonen Karaivanova Ruutu) Sopusuhtaiset talot (Korhonen) Kvalitatiivinen monitavoitteinen lineaarinen ongelma (Korhonen Wallenius) MOILP (Karaivanova Korhonen Narula Wallenius Vassilev) PORFO (Monitavoitteinen portfolio-ongelma) (Korhonen Yu) Preferenssi-informaatio & Tehokkuusanalyysi (Halme-Joro-Korhonen-Salo-Siljamäki- Soismaa-Syrjänen-Zionts) DEA & suuret ongelmat (Korhonen Siitari) Preferenssi-informaatio & EMO (Deb-Korhonen-Miettinen-Molina-Sinha-Thiele- Wallenius)

Example 6: Investment Invest 100 kilo dollars profitably 4 possible investment options Invest in one or several options They are not riskless Returns (%) depend on the general state of the economy (Declining, Stable, Improving):

BASIC DATA Economy\Options 1 (%) 2 (%) 3 (%) 4 (%) Declining -2 4-7 15 Stable 5 3 9 4 Improving 3 0 10-8

0.5*opt3 + 0.5*opt4 Economy\Options 1 (%) 2 (%) 3 (%) 4 (%) X (%) Declining -2 4-7 15 4.0 Stable 5 3 9 4 6.5 Improving 3 0 10-8 1.0 Weights 0.5 0.5

(2/3)*opt3 + (1/3)*opt4 Economy\Options 1 (%) 2 (%) 3 (%) 4 (%) X (%) Declining -2 4-7 15 0.33 Stable 5 3 9 4 7.33 Improving 3 0 10-8 4.00 Weights 2/3 1/3

Problem? How to find the values of decision variables x R n, such that the outcome variables, y R m, have acceptable or desirable values. 31 EMO2003 Conference

An Illustrative Example: Production Planning Product 1 Product 2 Product 3 Model Selling Products: Profits One Machine: Mach.Hours Man-Power: Man Hours Crit. Materials: Crit.Mat 1 Crit. Mat 2 32 EMO2003 Conference

THE DESCRIPTION OF THE DM'S PROBLEM: "Of course, I would like to make as much profit as possible, but because it is difficult to obtain critical materials, I would like to use them as little as possible (presently I have 96 units of each in storage). Only one machine is used to produce the products. The machine operates without any problems for at least 9 hours, but it is likely to break down if used for more than 12 hours. The length of the regular working day is 10 hours. People are willing to work overtime which is costly and they are tired the next day. Therefore, if possible, I would like to avoid it. Finally, Product 3 is very important to a major customer, and I cannot totally exclude it from the production plan." 33 EMO2003 Conference

TRADITIONAL APPROACHES Linear Programming Fuzzy Linear Programming "What-If"- Analysis Multiple Objective Linear Programming Evolutionary Approach 34 EMO2003 Conference

Problem as an LP-Problem Mach.Hours 1.5 x 1 + 1.0 x 2 + 1.6 x 3 9 Man Hours 1.0 x 1 + 2.0 x 2 + 1.0 x 3 10 Crit.Mat 1 9.0 x 1 + 19.5 x 2 + 7.5 x 3 96 Crit.Mat 2 7.0 x 1 + 20.0 x 2 + 9.0 x 3 96 Profit 4.0 x 1 + 5.0 x 2 + 3.0 x 3 max Product 1 x 1 0 Product 2 x 2 0 Product 3 x 3 0 EMO2003 Conference 35

The Solution of the LP-problem Names Types Given Values Computed Values Mach.Hours 9.0 9.0 Man Hours 10.0 10.0 Crit. Mat 1 96.0 94.5 Crit. Mat 2 96.0 88.0 Profit (Obj.) - 31.0 Product 1 0.0 4.0 Product 2 0.0 3.0 Product 3 0.0 0.0 EMO2003 Conference 36

Problem as an MOLP-Problem Mach.Hours 1.5 x 1 + 1.0 x 2 + 1.6 x 3 9 Man Hours 1.0 x 1 + 2.0 x 2 + 1.0 x 3 10 Crit.Mat 1 9.0 x 1 + 19.5 x 2 + 7.5 x 3 min Crit.Mat 2 7.0 x 1 + 20.0 x 2 + 9.0 x 3 min Profit 4.0 x 1 + 5.0 x 2 + 3.0 x 3 max Product 1 x 1 0 Product 2 x 2 0 Product 3 x 3 0 EMO2003 Conference 37

The Solution of an MOLP-problem Names Types Desired Values Computed Values Mach.Hours 9.0 9.0 Man Hours 10.0 9.6 Crit. Mat 1 (Obj.) min 90.0 Crit. Mat 2 (Obj.) min 82.9 Profit (Obj.) max 30.2 Product 1 0.0 4.2 Product 2 0.0 2.7 Product 3 0.0 0.0 EMO2003 Conference 38

Mitä on mm. tutkittu? (1) Kehitetty teoriaa, menetelmiä ja päätöksenteon tukisysteemejä (erityisesti www-ympäristössä) erilaisiin monitavoiteongelmiin Kehitetty teoriaa ihmisten päätöskäyttäytymisestä realistisuutta tukisysteemeihin Kehitetty ideoita käyttöliittymiin Kehitetty preferenssien huomioonottamista tehokkuuden ja tuottavuuden analyysissä Yms. 39

Sovelluksia Kriittisten raaka-aineiden varmuusvarastointi Kansantalouden häiriöanalyysi Sähkönjakeluyhtiöiden kustannustehokkuus Yliopistotutkimuksen tehokkuus 40

Uusimpia tutkimuksia Kuinka preferenssit otetaan huomioon evolutionaarisissa menetelmissä? Mikä on ihmisten tekemien valintojen luotettavuus? Mitä aivoissa tapahtuu erilaisissa valintatilanteissa? Miten lisäinformaatio vaikuttaa äänestyskäyttäytymiseen? Kuinka teksteistä voidaan automaattisesti analysoida merkityksiä? 41

Kiitos!