Reinforcement learning of adaptive online rescheduling timing and computing time allocation
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.author | Ikonen, Teemu J. | en_US |
| dc.contributor.author | Heljanko, Keijo | en_US |
| dc.contributor.author | Harjunkoski, Iiro | en_US |
| dc.contributor.department | Department of Chemical and Metallurgical Engineering | en |
| dc.contributor.groupauthor | Process Control and Automation | en |
| dc.date.accessioned | 2020-08-06T12:15:01Z | |
| dc.date.available | 2020-08-06T12:15:01Z | |
| dc.date.embargo | info:eu-repo/date/embargoEnd/2022-07-14 | en_US |
| dc.date.issued | 2020-10-04 | en_US |
| dc.description.abstract | Mathematical 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.version | Peer reviewed | en |
| dc.format.extent | 17 | |
| dc.format.mimetype | application/pdf | en_US |
| dc.identifier.citation | Ikonen, 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.106994 | en |
| dc.identifier.doi | 10.1016/j.compchemeng.2020.106994 | en_US |
| dc.identifier.issn | 0098-1354 | |
| dc.identifier.issn | 1873-4375 | |
| dc.identifier.other | PURE UUID: 7937fd1b-67ea-47e3-b748-fe3ee85e48fa | en_US |
| dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/7937fd1b-67ea-47e3-b748-fe3ee85e48fa | en_US |
| dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/44627999/CHEM_Ikonen_et_al_Reinforcement_learning_Computers_and_Chemical_Engineering.pdf | |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/45543 | |
| dc.identifier.urn | URN:NBN:fi:aalto-202008064502 | |
| dc.language.iso | en | en |
| dc.publisher | Elsevier | |
| dc.relation.fundinginfo | Financial 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.ispartofseries | Computers & Chemical Engineering | en |
| dc.relation.ispartofseries | Volume 141 | en |
| dc.rights | openAccess | en |
| dc.subject.keyword | Computing resource allocation | en_US |
| dc.subject.keyword | Decision-making | en_US |
| dc.subject.keyword | Online scheduling | en_US |
| dc.subject.keyword | Reinforcement learning | en_US |
| dc.subject.keyword | Rescheduling procedures | en_US |
| dc.subject.keyword | Timing | en_US |
| dc.title | Reinforcement learning of adaptive online rescheduling timing and computing time allocation | en |
| dc.type | A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä | fi |
| dc.type.version | acceptedVersion |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- CHEM_Ikonen_et_al_Reinforcement_learning_Computers_and_Chemical_Engineering.pdf
- Size:
- 2.07 MB
- Format:
- Adobe Portable Document Format