Machine learning algorithms in scheduling problems: an overview and future paths

dc.contributor.authorDias, Danielpor
dc.contributor.authorSantos, André S.por
dc.contributor.authorVarela, M.L.R.por
dc.date.accessioned2025-06-04T07:56:38Z
dc.date.embargo10000-01-01
dc.date.issued2024-01
dc.date.updated2025-05-30T17:28:16Z
dc.description.abstractScheduling is an important process that can have a significant impact on the productivity of a company. This literature review explores how Machine Learning algorithms have been used to solve scheduling problems. This article is composed of several stages: the two most significant areas – Scheduling and Machine Learning - are examined, a bibliometric analysis of the existing literature is performed, and case studies in the areas of Scheduling and Machine Learning are analyzed. The bibliometric analysis evidenced the recent growth of this research area. Several supervised learning algorithms are used to solve scheduling problems, although the reinforcement learning ones have seen considerable advances in recent years. They are applied to autonomously solve real-world problems and for enhancing the performance of traditional optimization techniques, such as Metaheuristics. Improving characteristics of these techniques, such as their exploration capabilities, has shown significant developments, however, it is still limited to a certain number of Metaheuristics. Therefore, in future research, it would be interesting to use these algorithms to enhance the performance of less-explored Metaheuristics and thereby overcome their main challenges. Machine Learning stands out as an emerging field with the potential to positively contribute to the development of effective strategies capable of solving scheduling problems.por
dc.description.sponsorshipFCT - Fundação para a Ciência e a Tecnologia(UIDB/00319/2020)por
dc.distributioninternationalpor
dc.identifier.doi10.1007/978-3-031-61575-7_8por
dc.identifier.eisbn978-3-031-61575-7
dc.identifier.eissn2195-4364
dc.identifier.isbn978-3-031-61574-0
dc.identifier.issn2195-4356
dc.identifier.urihttps://hdl.handle.net/1822/96014
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherSpringer Naturepor
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F00319%2F2020/PTpor
dc.relationinfo:eu-repo/grantAgreement/FCT/3599-PPCDT/EXPL%2FEME-SIS%2F1224%2F2021/PTpor
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-031-61575-7_8por
dc.rightsclosedAccesspor
dc.subjectMachine learningpor
dc.subjectMetaheuristicspor
dc.subjectOptimizationpor
dc.subjectReinforcement learningpor
dc.subjectScheduling problempor
dc.titleMachine learning algorithms in scheduling problems: an overview and future pathspor
dc.typeconferencePaperpor
dspace.entity.typePublicationen
oaire.citationEndPage89por
oaire.citationStartPage79por
sdum.conferencePublicationInnovations in Mechatronics Engineering III (icieng 2024)por
sdum.export.identifier18569
sdum.journalLecture Notes in Mechanical Engineeringpor

Ficheiros