An investigation of ensemble combination schemes for genetic programming based hyper-heuristic approaches to dynamic job shop scheduling
journal contribution
posted on 2021-03-30, 03:12 authored by John Park, Yi MeiYi Mei, Su Nguyen, Gang ChenGang Chen, Mengjie ZhangMengjie ZhangGenetic programming based hyper-heuristic (GP-HH) approaches that evolve ensembles of dispatching rules have been effectively applied to dynamic job shop scheduling (JSS) problems. Ensemble GP-HH approaches have been shown to be more robust than existing GP-HH approaches that evolve single dispatching rules for dynamic JSS problems. For ensemble learning in classification, the design of how the members of the ensembles interact with each other, e.g., through various combination schemes, is important for developing effective ensembles for specific problems. In this paper, we investigate and carry out systematic analysis for four popular combination schemes. They are majority voting, which has been applied to dynamic JSS, followed by linear combination, weighted majority voting and weighted linear combination, which have not been applied to dynamic JSS. In addition, we propose several mea-sures for analysing the decision making process in the ensembles evolved by GP. The results show that linear combination is generally better for the dynamic JSS problem than the other combination schemes investigated. In addition, the different combination schemes result in significantly different interactions between the members of the ensembles. Finally, the analysis based on the measures shows that the behaviours of the evolved ensembles are significantly affected by the combination schemes. Weighted majority voting has bias towards single members of the ensembles.
© This manuscript version is made available under the CC-BY-NC-ND 4.0 license https://creativecommons.org/licenses/by-nc-nd/4.0/
History
Preferred citation
Park, J., Mei, Y., Nguyen, S., Chen, G. & Zhang, M. (2018). An investigation of ensemble combination schemes for genetic programming based hyper-heuristic approaches to dynamic job shop scheduling. Applied Soft Computing, 63, 72-86. https://doi.org/10.1016/j.asoc.2017.11.020Publisher DOI
Journal title
Applied Soft ComputingVolume
63Publication date
2018-01-01Pagination
72-86Publisher
ElsevierPublication status
PublishedContribution type
ArticleISSN
1568-4946eISSN
1872-9681Language
enUsage metrics
Categories
Keywords
Combinatorial optimisationJob shop schedulingGenetic programmingHype-heuristicEnsemble learningScience & TechnologyTechnologyComputer Science, Artificial IntelligenceComputer Science, Interdisciplinary ApplicationsComputer ScienceDISPATCHING RULESPRIORITY RULESArtificial Intelligence & Image ProcessingApplied MathematicsInformation SystemsArtificial Intelligence and Image ProcessingNeural, Evolutionary and Fuzzy Computation
Licence
Exports
RefWorksRefWorks
BibTeXBibTeX
Ref. managerRef. manager
EndnoteEndnote
DataCiteDataCite
NLMNLM
DCDC