Reinforcement learning of adaptive online rescheduling timing and computing time allocation

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorIkonen, Teemu J.en_US
dc.contributor.authorHeljanko, Keijoen_US
dc.contributor.authorHarjunkoski, Iiroen_US
dc.contributor.departmentDepartment of Chemical and Metallurgical Engineeringen
dc.contributor.groupauthorProcess Control and Automationen
dc.date.accessioned2020-08-06T12:15:01Z
dc.date.available2020-08-06T12:15:01Z
dc.date.embargoinfo:eu-repo/date/embargoEnd/2022-07-14en_US
dc.date.issued2020-10-04en_US
dc.description.abstractMathematical optimization methods have been developed to a vast variety of complex problems in the field of process systems engineering (e.g., the scheduling of chemical batch processes). However, the use of these methods in online scheduling is hindered by the stochastic nature of the processes and prohibitively long solution times when optimized over long time horizons. The following questions are raised: When to trigger a rescheduling, how much computing resources to allocate, what optimization strategy to use, and how far ahead to schedule? We propose an approach where a reinforcement learning agent is trained to make the first two decisions (i.e., rescheduling timing and computing time allocation). Using neuroevolution of augmenting topologies (NEAT) as the reinforcement learning algorithm, the approach yields, on average, better closed-loop solutions than conventional rescheduling methods on three out of four studied routing problems. We also reflect on expanding the agent's decision-making to all four decisions. (C) 2020 Elsevier Ltd. All rights reserved.en
dc.description.versionPeer revieweden
dc.format.extent17
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationIkonen, T J, Heljanko, K & Harjunkoski, I 2020, 'Reinforcement learning of adaptive online rescheduling timing and computing time allocation', Computers & Chemical Engineering, vol. 141, 106994. https://doi.org/10.1016/j.compchemeng.2020.106994en
dc.identifier.doi10.1016/j.compchemeng.2020.106994en_US
dc.identifier.issn0098-1354
dc.identifier.issn1873-4375
dc.identifier.otherPURE UUID: 7937fd1b-67ea-47e3-b748-fe3ee85e48faen_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/7937fd1b-67ea-47e3-b748-fe3ee85e48faen_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/44627999/CHEM_Ikonen_et_al_Reinforcement_learning_Computers_and_Chemical_Engineering.pdf
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/45543
dc.identifier.urnURN:NBN:fi:aalto-202008064502
dc.language.isoenen
dc.publisherElsevier
dc.relation.fundinginfoFinancial support from the Academy of Finland , through project SINGPRO (decision numbers 313466 and 313469 ), is gratefully acknowledged. In addition, the authors would like to thank CSC – the Finnish IT Center for Science – for providing the computing resource for the project.
dc.relation.ispartofseriesComputers & Chemical Engineeringen
dc.relation.ispartofseriesVolume 141en
dc.rightsopenAccessen
dc.subject.keywordComputing resource allocationen_US
dc.subject.keywordDecision-makingen_US
dc.subject.keywordOnline schedulingen_US
dc.subject.keywordReinforcement learningen_US
dc.subject.keywordRescheduling proceduresen_US
dc.subject.keywordTimingen_US
dc.titleReinforcement learning of adaptive online rescheduling timing and computing time allocationen
dc.typeA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessäfi
dc.type.versionacceptedVersion

Files

Original bundle

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