Optimization of wood cutting using dynamic programming

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorJuselius, Lars
dc.contributor.authorSaarela, Atte
dc.contributor.departmentTietotekniikan osastofi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorSimula, Olli
dc.date.accessioned2020-12-05T10:14:36Z
dc.date.available2020-12-05T10:14:36Z
dc.date.issued2006
dc.description.abstractTyössä käsiteltiin optimointiongelmia, joissa sahataan puusta sahattuja siivuja kahdessa ulottuvuudessa suorakulmaisiksi laudoiksi ottaen huomioon sahattavan puun muoto, muotovirheet eli kaarevuus sekä oksanreiät ja muut puutteet. Työssä tarkasteltiin kolmea erityyppistä ongelmaa, puun sahausta poikittain eli trimmausta, puun sahausta ensin pitkittäin ja sitten poikittain niin että sitä mahdollisesti myös kierretään aluksi, eli särmäysoptimointia, ja kolmantena useampaan kertaan vuorotellen pitkittäin ja poikittain sahausta niin, että kiertokulma pysyy muuttumattomana. Ratkaisujen laskentaan kuluu useimmiten vain alle sekunti, ja ratkaisut ovat laadultaan myös melko hyviä. Tämä johtuu suurimmaksi osaksi siitä, että dynaamiseen ohjelmointiin perustuva knapsack-algoritmi löytää hyvin lähelle optimaalisia ratkaisuja polynomisessa ajassa. Myös yksittäisten lautojen pisteytykseen kehitetyt tehokkaat tietorakenteet parantavat ratkaisujen laatua suhteessa suoritusaikaan. Knapsack-algoritmi soveltuu niin hyvin puiden sahaukseen juuri siksi, että koko puunpalan mitalle tehdyt sahaukset ovat myös luonteva tapa jakaa ongelma aliongelmiin dynaamista ohjelmointia varten. Koska koko ongelman ratkaisu voidaan tällä tavoin tehokkaasti taulukoida, metaheuristiikkoja kuten esim. geneettisiä algoritmeja ei edes kokeiltu.fi
dc.format.extent(11) + 67
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/94137
dc.identifier.urnURN:NBN:fi:aalto-2020120552971
dc.language.isofien
dc.programme.majorInformaatiotekniikkafi
dc.programme.mcodeT-115fi
dc.rights.accesslevelopenAccess
dc.subject.keywordoptimisationen
dc.subject.keywordoptimointifi
dc.subject.keywordlumberen
dc.subject.keywordpuufi
dc.titleOptimization of wood cutting using dynamic programmingen
dc.titleLautojen sahauksen optimointi dynaamisella optimoinnillafi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthyes
local.aalto.digifolderAalto_59518
local.aalto.idinssi32830
local.aalto.inssiarchivenr7309
local.aalto.inssilocationP1 Ark Aalto
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Saarela_Atte_2006.pdf
Size:
24.22 MB
Format:
Adobe Portable Document Format