Dynamic Programming algorithms and their applications in machine scheduling: A review

This paper aims at presenting a compilation of state-of art references in which dynamic programming (DP) and its variants have been applied as a solution methods for the deterministic machine scheduling problems. Overall, 183 articles have been gathered and their segmentation was carried out accordi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications Jg. 190; S. 116180
Hauptverfasser: de Souza, Edson Antônio Gonçalves, Nagano, Marcelo Seido, Rolim, Gustavo Alencar
Format: Journal Article
Sprache:Englisch
Veröffentlicht: New York Elsevier Ltd 15.03.2022
Elsevier BV
Schlagworte:
ISSN:0957-4174, 1873-6793
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This paper aims at presenting a compilation of state-of art references in which dynamic programming (DP) and its variants have been applied as a solution methods for the deterministic machine scheduling problems. Overall, 183 articles have been gathered and their segmentation was carried out according to the machine environment that characterized the problems addressed by the authors and ultimately, the objective functions that were intended to be optimized. Additionally, we standardized the information provided by each article by presenting the problems discussed by the authors, comparisons between previous works on the same problem (if it was deemed necessary), the algorithms’ complexities and an extension of methods to computational experiments (in case they have been stated). Finally, at the end of each section we furnish a discussion on the main contributions of DP to the each environment and also suggest some further applications of DP to machine scheduling problems, thus showing the potential resources that can be derived from the method in terms of theoretical/practical approaches. •Review of 175 papers associating dynamic programming and machine scheduling.•Papers are segmented according to the environment and objective function.•Tables are furnished so as to direct the reader to the intended literature.•Qualitative analysis regarding journals and dynamic programming is presented.•Suggestions for covering some gaps in the literature are provided.
Bibliographie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2021.116180