Abstract
This chapter shows how to use surrogate techniques to improve the transfer effectiveness between tasks in multitask learning. This chapter introduces how surrogates are built and used to help share knowledge between tasks. The results show that the proposed surrogate-assisted multitask genetic programming can learn effective scheduling heuristics for all tasks simultaneously. In addition, the results show that the proposed algorithm can improve the diversity of individuals for tasks and the proportions of individuals from different tasks are different. Last, this chapter studies the sizes of the learned scheduling heuristics and finds that the proposed algorithm has a bigger effect on the learned routing rule than the sequencing rule. The analyses of the structures of the learned rules show that the learned scheduling heuristics for different tasks share common knowledge.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Zhang, F., Nguyen, S., Mei, Y., Zhang, M. (2021). Surrogate-Assisted Multitask Genetic Programming for Learning Scheduling Heuristics. In: Genetic Programming for Production Scheduling. Machine Learning: Foundations, Methodologies, and Applications. Springer, Singapore. https://doi.org/10.1007/978-981-16-4859-5_15
Download citation
DOI: https://doi.org/10.1007/978-981-16-4859-5_15
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-4858-8
Online ISBN: 978-981-16-4859-5
eBook Packages: Computer ScienceComputer Science (R0)