TTY Porin laitoksen optimointipalvelut yrityksille



Samankaltaiset tiedostot
Optimoinnin sovellukset

Harjoitus 4: Matlab - Optimization Toolbox

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

Harjoitus 8: Excel - Optimointi

TIEA382 Lineaarinen ja diskreetti optimointi

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

Lineaaristen monitavoiteoptimointitehtävien

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

Osakesalkun optimointi. Anni Halkola Turun yliopisto 2016

Varastonhallinnan optimointi

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

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

Varastonhallinnan optimointi

Työvuorosuunnittelun optimointi (valmiin työn esittely)

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


Aircraft Maintenance Scheduling with Multi- Objective Simulation- Optimization

Malliratkaisut Demo 1

Luento 6: Monitavoitteinen optimointi

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

TIES483 Epälineaarinen optimointi

Malliratkaisut Demot

Malliratkaisut Demot

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla

INFO / Matemaattinen Analyysi, k2016, L0

Harjoitus 9: Optimointi I (Matlab)

Tulevaisuuden kuljetus ja varastointi data-analytiikalla

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

Implementation of Selected Metaheuristics to the Travelling Salesman Problem (valmiin työn esittely)

Tentissä on viisi tehtävää, jotka arvosteellaan asteikolla 0-6. Tehtävien alakohdat ovat keskenään samanarvoisia ellei toisin mainita.

Talousmatematiikan perusteet: Johdanto. Kurssin tavoitteet Käytännön järjestelyt Suosituksia suorittamiseen

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

Optimization of Duties in Railway Traffic (valmiin työn esittely)

Optimoinnin mahdollisuudet tilaus- ja toimitusketjujen hallinnassa. Helsinki, Olli Bräysy

Otteluohjelmien tekeminen. a) optimoimalla b) manuaalisesti siirtämällä

Algoritmit 1. Luento 10 Ke Timo Männikkö

Malliratkaisut Demot

Demo 1: Branch & Bound

Malliratkaisut Demo 4

Algoritmit 1. Luento 10 Ke Timo Männikkö

Vesivoimaketjun optimointi mehiläisalgoritmilla (Valmiin työn esittely)

Alkeisryhmä Ke 18-19, Jatkoryhmä 1 Ti Jatkoryhmä 2 Ke 19-20

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

Osakesalkun optimointi

Katkonnanohjaus evoluutiolaskennan keinoin

Malliratkaisut Demot

Demo 1: Excelin Solver -liitännäinen

OPINTOJAKSOJA KOSKEVAT MUUTOKSET/MATEMATIIKAn JA FYSIIKAN LAITOS LUKUVUOSI

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

KOULUKULJETUKSET Tarjouspyynnön LIITE 1

Harjoitus 3 ( )

Tuotannon jatkuva optimointi muutostilanteissa

Stokastinen optimointi taktisessa toimitusketjujen riskienhallinnassa (valmiin työn esittely)

Talousmatematiikan perusteet: Luento 14. Rajoitettu optimointi Lagrangen menetelmä: yksi yhtälörajoitus Lagrangen menetelmä: monta yhtälörajoitusta

Parempaa äänenvaimennusta simuloinnilla ja optimoinnilla

Lineaarinen optimointitehtävä

Tarkkuutta tuotannon suunnitteluun ennustamisen kehittämisestä Jaakko Takala RELEX Tammiseminaari

Uusi jaksotyö alkaen Muutosseminaarit 2015

Mat Investointiteoria Laskuharjoitus 4/2008, Ratkaisut

Osavuosikatsaus II/05

Harjoitus 9: Optimointi I (Matlab)

Harjoitus 10: Optimointi II (Matlab / Excel)

AINEENOPETTAJAN PEDAGOGISTEN OPINTOJEN SOVELTUVUUSKOEAIKATAULUT (vk 20) 1+ VAIHEEN HAKIJAT

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

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla

Lineaarisen kokonaislukuoptimointitehtävän ratkaiseminen

Harjoitus 3 ( )

30A01000 Taulukkolaskenta ja analytiikka Luku 8: Lineaarinen optimointi ja sen sovellukset

MS-C2105 Optimoinnin perusteet Malliratkaisut 4

Monitavoiteoptimointi

Tietotuen suunnittelu hoitolinjojen sairaalassa

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

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

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

Luento 6: Monitavoiteoptimointi

Logistiikan optimointi- ja ohjausjärjestelmä TCS-Opti

12. luento: Simplexin implementointi Mallinnusjärjestelmät. Simplexin implementointiin liittyviä asioita

Luodin massajakauman optimointi

Seurantahanke käytetyn ydinpolttoaineen loppusijoituslaitoksen sosioekonomisista

Sovelluksia additiivisen arvofunktion käytöstä projektiportfolion valinnassa

Kuvioton metsäsuunnittelu Paikkatietomarkkinat, Helsinki Tero Heinonen

Algoritmit 2. Luento 11 Ti Timo Männikkö

OPINTOJAKSOJA KOSKEVAT MUUTOKSET/MATEMATIIKAN JA FYSIIKAN LAITOS/ LUKUVUOSI

AVAINTES Yleistyöaika ja toimistotyöaika, lisäja ylityön laskentaesimerkit

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

Varikko Ruokala Elokuu 2014

Betonin pitkät käyttöiät todellisissa olosuhteissa

OPERAATIOTUTKIMUS METSÄTALOUDESSA

Ohjelmistoprosessit ja ohjelmistojen laatu Kevät Ohjelmistoprosessit ja ohjelmistojen laatu. Projektinhallinnan laadunvarmistus

Ohjelmistotekniikan menetelmät, kesä 2008

Kimppu-suodatus-menetelmä

Malliratkaisut Demo 4

Lisämyyntiä kannattavasti Google Adwords mainonnalla. Anton Luhtala, Digisome

3d-tulostuksen sovelluksia

Sijainnin merkitys Itellassa GIS. Jakelun kehittämisen ajankohtaispäivä

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

Raahen koulutuskuntayhtymän talousarvio 2016 ja -suunnitelma KH 41 Raahen koulutuskuntayhtymän yhtymävaltuusto

Projektiportfolion valinta

Algoritmit 2. Luento 6 Ke Timo Männikkö

Tuotekehityskustannusten hallintaa laadukkaalla suunnittelulla Teemu Launis

Transkriptio:

TTY Porin laitoksen optimointipalvelut yrityksille Timo Ranta, TkT Frank Cameron, TkT timo.ranta@tut.fi frank.cameron@tut.fi Automaation aamukahvit 28.8.2013

Optimointi Tarkoittaa parhaan ratkaisun valintaa kaikkien mahdollisten ratkaisujen joukosta Tukee yrityksen päätöksentekoa Lopullisen päätöksen tekee ihminen käyttäen lisäksi apuna kokemusta ja intuitiota 2(18)

Projektin valintatehtävä Toimit projektipäällikkönä ja tehtävänäsi on valita, mitkä projektit yritys aloittaa n mahdollisen projektin joukosta Kullakin projektilla i on kustannus a i euroa ja nykyrahassa mitattu tuotto c i euroa Käytettävissäsi oleva budjetti on b euroa ja se ei riitä kaikkien projektien aloittamiseen Mitkä projektit sinun tulisi valita, jotta yrityksen tuotot olisivat mahdollisimman suuret? 3(18)

Palvelumme yrityksille 1) Optimointitehtävän määrittely 2) Optimointimallin muodostaminen 3) Optimointimallin ratkaiseminen 4) Ratkaisun tarkastelu 5) Ohjelmiston kehittäminen 4(18)

Palvelumme yrityksille 1) Optimointitehtävän määrittely Optimointitehtävässä halutaan maksimoida tai minimoida jotain suuretta allokoimalla käytettävissä olevat resurssit mahdollisimman tehokkaasti vaihtoehtoisille aktiviteeteille Määritellään sanallisesti lähtötiedot, muuttujat, rajoitteet ja tavoite Projektin valintatehtävän tapauksessa lähtötiedot: projektien määrä (n), kunkin projektin kustannus (a i ), kunkin projektin tuotto (c i ), budjetti (b) muuttujat: valitaanko projekti i vai ei (x i =1 tai 0) rajoitteet: valittujen projektien kustannukset eivät saa ylittää budjettia (b) tavoite: maksimoi tuotto (z) 5(18)

Palvelumme yrityksille 2) Optimointimallin muodostaminen Optimointimalli on matemaattinen kuvaus optimointitehtävästä Optimointimalli koostuu muuttujista, rajoitteista ja kohdefunktiosta Projektin valintatehtävän tapauksessa 6(18)

Palvelumme yrityksille 3) Optimointimallin ratkaiseminen Mallin muuttujille etsitään sellaiset arvot, että kaikki mallin rajoitteet täytetään ja mallin kohdefunktion arvo on mahdollisimman hyvä Käytännön tehtävissä tyydytään usein hyvään approksimaatioratkaisuun Ratkaisun löytäminen edellyttää usein algoritmien ja heuristiikkojen kehittämistä 7(18)

Palvelumme yrityksille 4) Ratkaisun tarkastelu Verrataan ratkaisua yrityksen tämänhetkiseen ratkaisuun Suoritetaan entäs jos -tyyppisiä tarkasteluja Eräs projektin valintatehtävän instanssi Tuotot 35 k, kun valitaan projektit 2 ja 3 Millä budjetilla tuotot ovat vähintään 40 k? 13 k budjetilla tuotot 42 k, kun valitaan projektit 1 ja 3 8(18)

Palvelumme yrityksille 5) Ohjelmiston kehittäminen Kehitetään yrityksen käyttöön optimointiohjelmisto 9(18)

Optimoinnilla on käytännön sovelluksia mm. Tuotannon suunnittelussa ja aikataulutuksessa Logistiikan suunnittelussa ja aikataulutuksessa Toimitusketjun suunnittelussa ja aikataulutuksessa Työvuorojen suunnittelussa ja aikataulutuksessa Projektien suunnittelussa ja aikataulutuksessa 10 (18)

Käytännön sovelluksia Teräsaihioiden suunnittelutehtävä terästehtaalla Tavoitteena minimoida käytettävien aihioiden lukumäärä sekä ylijäämä suunnittelemalla aihiot Säästöä 2.5 milj. $ vuodessa (aihion keskimääräinen massa kasvoi 1.3 t ja ylijäämä pieneni 3 %) 11 (18)

Käytännön sovelluksia Tukkuliikkeen varaston suunnittelutehtävä Tavoitteena minimoida noutoon kuluva aika suunnittelemalla tavaroiden paikat ja noutoreitti Säästöä 140 k vuodessa (noutoreitin keskimääräinen pituus lyheni 31 %) 12 (18)

Käytännön sovelluksia Sairaalan leikkaussaliajan allokointitehtävä Tavoitteena minimoida poikkeama sairaalan eri osastoille suunnitellun ja toteutuneen leikkaussaliajan välillä allokoimalla käytettävissä oleva leikkaussaliaika eri osastoille Aikataulut koettiin tasapuolisemmiksi ja aikataulujen laadinta nopeutui Sali 1 Sali 2 Sali 3 Ma Surgery Otolaryngology Ophthalmology 08:00-17:00 08:00-15:30 08:00-15:30 Ti Surgery Otolaryngology Oral Surgery 08:00-17:00 08:00-15:30 08:00-15:30 Ke Surgery Otolaryngology Gynecology 08:00-17:00 08:00-15:30 08:00-15:30 To Gynecology Gynecology Ophthalmology 08:00-17:00 08:00-15:30 08:00-15:30 Pe Surgery Otolaryngology Ophthalmology 09:00-17:00 09:00-15:30 09:00-15:30 13 (18)

Suomen käytetyn ydinpolttoaineen loppusijoituksen optimointi 14 (18)

Suomen käytetyn ydinpolttoaineen loppusijoitus 15 (18)

Suomen käytetyn ydinpolttoaineen loppusijoituksen optimointi Optimoimme loppusijoituksen aikataulun, maanalaisen loppusijoitustilan etäisyydet sekä polttoainenippujen kapselikohtaisen valinnan Optimoimalla löysimme aikatauluja, jotka olivat kustannuksiltaan merkittävästi referenssiaikataulua edullisempia 16 (18)

Julkaisuja Ranta. Optimization in the Final Disposal of Spent Nuclear Fuel, Doctoral thesis, 2012 Ranta & Cameron. Heuristic Methods for Assigning Spent Nuclear Fuel Assemblies to Canisters for Final Disposal, Nuclear Science and Engineering, 171, 41-51 (2012) 17 (18)

Kiitos mielenkiinnosta! Jos kiinnostuit TTY Porin laitoksen tarjoamista optimointipalveluista, toivomme yhteydenottoasi timo.ranta@tut.fi frank.cameron@tut.fi 18 (18)