Matemaattinen optimointi I -kurssin johdantoluento Prof. Marko M. Mäkelä Turun yliopisto Matematiikan ja tilastotieteen laitos

Samankaltaiset tiedostot
Optimoinnin haasteet ja hyödyt

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

Harjoitus 4: Matlab - Optimization Toolbox

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

TIEA382 Lineaarinen ja diskreetti optimointi

Kokonaislukuoptimointi

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

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

Optimointi. Etsitään parasta mahdollista ratkaisua annetuissa olosuhteissa. Ongelman mallintaminen. Mallin ratkaiseminen. Ratkaisun analysointi

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

Keskeiset tulokset heikko duaalisuus (duaaliaukko, 6.2.1) vahva duaalisuus (6.2.4) satulapisteominaisuus (6.2.5) yhteys KKT ehtoihin (6.2.

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

Malliratkaisut Demo 1

Malliratkaisut Demot

Harjoitus 5 ( )

Esimerkkejä kokonaislukuoptimointiongelmista

Malliratkaisut Demot

Logistiikkajärjestelmien mallintaminen - käytännön sovelluksia

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

Harjoitus 8: Excel - Optimointi

73125 MATEMAATTINEN OPTIMOINTITEORIA 2

Harjoitus 9: Optimointi I (Matlab)

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

Harjoitus 5 ( )

Malliratkaisut Demot

Sekalukuoptimointi. Lehtonen, Matti Matemaattisen ohjelmoinnin seminaari, Tietojenkäsittelytieteen laitos Helsingin Yliopisto

Luento 6: Monitavoitteinen optimointi

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

Harjoitus 9: Optimointi I (Matlab)

MAT PÄÄTÖKSENTEKO JA ONGELMANRATKAISU

Teknillisen fysiikan ja matematiikan tutkintoohjelma, tekniikan kandidaatin tutkinnon pääaineet

Mat Optimointiopin seminaari kevät Monitavoiteoptimointi. Tavoitteet

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

F901-P Perusopinnot P (80 op) op opetusperiodi

HOPS Henkilökohtainen opintosuunnitelma LuK -tutkintoon

TFM-tutkinto-ohjelma, tekniikan kandidaatin tutkinnon pääaineet lv Teknillinen fysiikka Matematiikka Mekaniikka Systeemitieteet

Tuotannon jatkuva optimointi muutostilanteissa

Monitavoiteoptimointi

Lineaarisen kokonaislukuoptimointitehtävän ratkaiseminen

Malliratkaisut Demo 4

TEKNILLINEN TIEDEKUNTA, MATEMATIIKAN JAOS

Lineaaristen monitavoiteoptimointitehtävien

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

Malliratkaisut Demot

Malliratkaisut Demot

Eläkelaitoksen Optimointimallin Rakentaminen

Piiri K 1 K 2 K 3 K 4 R R

Lineaarinen optimointitehtävä

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

Mat Työ 1: Optimaalinen lento riippuliitimellä

1 Kertaus. Lineaarinen optimointitehtävä on muotoa:

OPINTOJAKSOJA KOSKEVAT MUUTOKSET/MATEMATIIKAN JA FYSIIKAN LAITOS/ LUKUVUOSI

OPINTOJAKSOJA KOSKEVAT MUUTOKSET/MATEMATIIKAn JA FYSIIKAN LAITOS LUKUVUOSI

Osakesalkun optimointi. Anni Halkola Turun yliopisto 2016

Lineaarisen ohjelman määritelmä. Joonas Vanninen

Optimoinnin sovellukset

Logistiikan optimointi- ja ohjausjärjestelmä TCS-Opti

Epälineaarinen hinnoittelu: Diskreetin ja jatkuvan mallin vertailu

T Informaatiotekniikan seminaari: Kombinatorinen Optimointi

Kimppu-suodatus-menetelmä

Matemaattinen optimointi I

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

Harjoitus 1 ( )

6. Luennon sisältö. Lineaarisen optimoinnin duaaliteoriaa

TIES483 Epälineaarinen optimointi

Mat Lineaarinen ohjelmointi

Finanssitekninen opetustarjonta Turussa

Bioptima Oy. Yritysesittely Tommi Aho

Demo 1: Branch & Bound

Luetteloivat ja heuristiset menetelmät. Mat , Sovelletun matematiikan tutkijaseminaari, kevät 2008, Janne Karimäki

Aircraft Maintenance Scheduling with Multi- Objective Simulation- Optimization

1 Rajoitettu optimointi I

S Liikenneteorian perusteet (2 ov) K-98

Lineaarinen optimointi. Harjoitus 6-7, Olkoon A R m n, x, c R ja b R m. Osoita, että LP-tehtävän. c T x = min!

FUNKTIONAALIANALYYSIN PERUSKURSSI Johdanto

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

ENSIHOITOMALLINNUS. Malli laskee asemapaikkojen määrän ja sijainnin, ambulanssien määrän, palvelun peittoprosentin ja kustannukset

Amazon.com: $130,00. Osia, jaetaan opetusmonisteissa

OPTIMOINNIN JA PÄÄTÖKSENTEON MAISTERI- KOULUTUS (OPTI)

Kokonaislukuoptiomointi Leikkaustasomenetelmät

Simulointi. Johdanto

Harjoitus 6 ( )

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla

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

TTY Porin laitoksen optimointipalvelut yrityksille

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

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

Talousmatematiikan perusteet: Luento 19

Harjoitus 10: Optimointi II (Matlab / Excel)

Luento 4: Lineaarisen tehtävän duaali

Jälki- ja herkkyysanalyysi. Tutkitaan eri kertoimien ja vakioiden arvoissa tapahtuvien muutosten vaikutusta optimiratkaisuun

Tilanne sekä MS-A0003/4* Matriisilaskenta 5 op

Mat Lineaarinen ohjelmointi

Osakesalkun optimointi

Luodin massajakauman optimointi

Lakkautetut vastavat opintojaksot: Mat Matematiikan peruskurssi P2-IV (5 op) Mat Sovellettu todennäköisyyslaskenta B (5 op)

Mat Systeemien identifiointi, aihepiirit 1/4

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

Lineaarinen optimointi

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

Transkriptio:

Matemaattinen optimointi I -kurssin johdantoluento 10.1.2017 Prof. Marko M. Mäkelä Turun yliopisto Matematiikan ja tilastotieteen laitos

Optimointi: Parhaan mahdollisen ratkaisun etsimistä sallituissa olosuhteissa kauppamatkustajaongelma, lyhimmän reitin ongelma lukujärjestys, aikataulut, pakkausongelma, selkäreppu tukiasemien sijoitteluongelma teiden linjaus, reititysongelmat paperikoneen perälaatikon muodonsuunnittelu tuotantolinjan optimisäätö minimikustannukset, maksimivoitto, jne.

Optimointitehtävä matemaattisesti: Minimoi/maksimoi f (x) siten että x S, missä x on (päätös, suunnittelu, kontrolli, säätö)muuttuja, f on kohde(objekti, kriteeri, kustannus, hyöty)funktio, S on sallittujen pisteiden joukko (sallittu joukko, rajoitejoukko, käypä joukko, sallittu alue, jne.). Lisäksi: parametrit, esim. f(x) = x T Ax indeksit, esim x ijk

Optimointialoja: Lineaarinen optimointi (LP) Matemaattinen optimointi I Epälineaarinen optimointi (NLP, mathematical programming Konveksi optimointi Kvadraattinen optimointi (QP) Konveksi analyysi ja optimointi (sl. 2019) Optimointialgoritmit (sl. 2019) Diskreetti (kokonaisluku) optimointi Kombinatorinen optimointi Matemaattinen optimointi II Scheduling Theory (kl. 2018) Heuristics (sl. 2017) Sekalukuoptimointi (MILP/MINLP) Stokastinen optimointi (vs. deterministinen) Stokastinen optimointi (kl. 2017) Sumea optimointi Robusti optimointi Dynaaminen optimointi Matemaattinen optimointi II

Optimointialoja (lisää): Globaali optimointi Heuristics (sl. 2017) Epäsileä optimointi Monitavoiteoptimointi Geometrinen optimointi Variaatiolaskenta Kontrolliteoria, (Optimi)säätöteoria Portfolio-optimointi Semi-ääretön optimointi (semi-infinite programming, SIP) Semidefiniitti optimointi (SDP) Fraktionaalinen optimointi (FP) Peliteoria Game Theory (kl. 2018)

Sovelluksia: - teräksen jatkuvavalu - paperikoneen perälaatikon muodonoptimointi - paperinvalmistuslinjan optimointi - kemian prosessiteollisuus - metsätyökoneiden muodonoptimointi - EMF-kalvoon perustuvan litteän kaiuttimen muodonoptimointi - ultraäänilähettimen muodonoptimointi - aktiivinen meluntorjunta - sädehoidon suunnittelu - tietoliikenneverkon kapasiteetin optimointi - piirilevyjen suunnittelu - sokeriteollisuuden erotteluongelmat - lentokentän toiminnan suunnittelu - saariston yhteysalusverkoston reititys ja aikataulutus - ensihoitotukikohtien optimaalinen sijoittelu - sahahakkeen laadun optimointi

Meneillään tai suunnitteilla: - sataman konttikentän mallinnus ja simulointi - kuljetusten hinnoittelun optimointi - kuormauslavan 3-d pakkausongelma - käytetyn ydinpolttoaineen loppusijoitus - dieselmoottorin taloudellisuuden optimointi - hotellihuoneiden hinnoittelun optimointi - koe-eläinten luokitteluongelma - kuljetusten reititys- ja ketjutusongelma - asfaltin kiviaineksen koostumuksen optimointi Mallinnusprojekti (sl. 2017) pro gradu

Yhteysalusten reitistöä Turun saaristossa

Yhteysalusliikenteen matemaattinen malli Optimointikriteerit: käyttökustannukset (min) palvelutasot (max) Päätösmuuttujat - vastaavat mm. seuraaviin kysymyksiin: Ajaako tietty alus tietyn reitin tiettyyn aikaan? (bin) Kuinka monta kysyntäyksikköä tietty alus kuljettaa? (kok.luku) Kuinka suuri palvelutaso tietyllä reitillä saavutetaan? (jatkuva) jne. Rajoitukset: alus vain yhdellä reitillä kerrallaan, kapasiteetit, työaikalainsäädäntö, jne. Parametrit: alusten nopeudet, reittien pituudet, aikarajat, polttoaineen hinnat, jne. Ongelma: tehtävän koko 300 miljoonaa päästösmuuttujaa, 'eksponentiaalisen kasvun kirous'

Ensihoidon optimaalinen järjestäminen Ambulanssien kiinteiden sijoituspaikkojen optimointi Tavoitteet: palveluvutasot, saavutettavuus (max) kustannukset (min) Malli: monitavoitteinen diskreetti optimointimalli

Kuormauslavan 3D-pakkausongelma Pakkauslinjan automatisointi (pakkausrobotti) Optimointikriteerit: Täyttöaste Stabiilisuus Evoluutioalgoritmi (EA) + pakkaaja (heuristiikka) 70 80 % täyttöaste

Sahahakkeen laadun optimointi Hyödynnetään biopolttoaineena Seulonta: 6 kokoluokkaa, loput purua Laatuluokat (asiakaskohtaiset) Tehtävä: optimoi hakkeen koostumus (laatu/määrä) Matemaattinen malli: LP-tehtävä Numeerinen malli: Simplex-menetelmä (Lingo) Ratkaisu: ylisuuri- ja hienojae seulotaan kokonaan pois, tikkujae kokonaan mukaan, ylipaksujakeesta pois 35 % Herkkyysanalyysi: pullonkaulana laatuarvon yläraja