Heuristics for days-off scheduling of heterogeneous workforce

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorPulliainen, Laur
dc.contributor.advisorSaikko, Paul
dc.contributor.authorSummanen, Tommi
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorOliveira, Fabricio
dc.date.accessioned2022-03-27T17:00:14Z
dc.date.available2022-03-27T17:00:14Z
dc.date.issued2022-01-25
dc.description.abstractFlexible working life and competition between companies characterize modern working environments. To address this, employers use automatic workforce scheduling to reduce manual planning work and optimize schedules on some aspects, such as costs or employee satisfaction. In this thesis, the problem of allocating rest and workdays of employees is modelled as a mixed-integer nonlinear optimization problem that features a workload forecast consisting of multiple task types, varying employee skills on different task types, and employee-specific contracts. The goal of the thesis is to find a performant method for producing high-quality solutions for the model. The studied method is solving a relaxed problem instance and constructing an integer solution from the real number solution with two heuristics. Solution times, solution quality, and feasibility of the solution obtained were analyzed using a data set of 60 realistic scenarios. The heuristics provided high-quality solutions in terms of feasibility and objective function values. Regarding solution times, obtaining the real number solution was recognized as a performance bottleneck.en
dc.description.abstractNykyaikaisille työympäristöille on ominaista joustavuus ja yritysten välinen kilpailu. Työnantajat käyttävät automaattista aikatauluttamista vähentääkseen manuaalista suunnittelutyötä ja optimoidakseen aikatauluja mm. kustannusten ja työntekijätyytyväisyyden osalta. Tässä diplomityössä työntekijöiden lepo- ja työpäivien allokoimisongelmaa mallinnetaan epälineaarisena kokonaislukuoptimointiongelmana, jossa työntekijöiden taidot vaihtelevat eri tehtävissä ja työntekijöillä on yksilölliset työsopimukset. Tutkielman tavoitteena on löytää suorituskykyinen menetelmä laadukkaan ratkaisun tuottamiseksi malliin. Malli ratkaistaan laskemalla ongelmainstanssille reaalilukuratkaisu, jossa kokonaislukurajoitukset jätetään huomiotta. Reaalilukuratkaisusta muodostetaan kokonaislukuratkaisu kahdella heuristiikalla. Algoritmien testaamiseen käytettiin 60 realistista testidatainstanssia. Ratkaisuajat, ratkaisun laatu ja saadun ratkaisun rajoitustenmukaisuus analysoitiin. Heuristiikat tuottivat rajoitusten noudattamisen ja tavoitefunktion arvojen kannalta laadukkaita ratkaisuja. Ratkaisuaikojen osalta reaalilukuratkaisun saaminen todettiin suorituskyvyn pullonkaulaksi.fi
dc.format.extent6+38
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/113628
dc.identifier.urnURN:NBN:fi:aalto-202203272510
dc.language.isoenen
dc.programmeMaster’s Programme in Mathematics and Operations Researchfi
dc.programme.majorSystems and Operations Researchfi
dc.programme.mcodeSCI3055fi
dc.subject.keywordworkforce optimizationen
dc.subject.keyworddays-off schedulingen
dc.subject.keywordheuristicen
dc.subject.keywordheterogeneous workforceen
dc.titleHeuristics for days-off scheduling of heterogeneous workforceen
dc.titleHeuristiikkoja heterogeenisen työvoiman työpäivien aikataulutukseenfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files