Phenotype Based Surrogate-Assisted Multi-objective Genetic Programming with Brood Recombination for Dynamic Flexible Job Shop Scheduling

Dynamic flexible job shop scheduling (DFJSS) is an important combinatorial optimisation problem with a large number of real-world applications such as component production in manufacturing. Genetic programming (GP), as a hyper-heuristic approach, has been widely used to learn scheduling heuristics f...

Full description

Saved in:
Bibliographic Details
Published in2022 IEEE Symposium Series on Computational Intelligence (SSCI) pp. 1218 - 1225
Main Authors Zhang, Fangfang, Mei, Yi, Nguyen, Su, Zhang, Mengjie
Format Conference Proceeding
LanguageEnglish
Published IEEE 04.12.2022
Subjects
Online AccessGet full text
DOI10.1109/SSCI51031.2022.10022169

Cover

Abstract Dynamic flexible job shop scheduling (DFJSS) is an important combinatorial optimisation problem with a large number of real-world applications such as component production in manufacturing. Genetic programming (GP), as a hyper-heuristic approach, has been widely used to learn scheduling heuristics for DFJSS. Brood recombination has been shown its effectiveness to improve the performance of GP by generating more offspring and preselecting only promising individuals into the next generation. However, evaluating more individuals requires more computational cost. Phenotype based surrogate models have been successfully used with GP to speed up the evaluation in single-objective dynamic job shop scheduling. However, its effectiveness on multi-objective dynamic job shop scheduling is unknown. To fill this gap, this paper proposes a novel surrogate-assisted multi-objective GP based on the phenotype of GP individuals for DFJSS. Specifically, we first use phenotypic vector to represent the behaviour of GP individuals in DFJSS. Second, K-nearest neighbour based surrogates are built according to the phenotypic characterisations and multiple fitness values of the evaluated individuals. Last, the built surrogate models are used to predict the fitness of newly generated offspring in GP with brood recombination. The results show that with the same training time, the proposed algorithm can achieve significantly better scheduling heuristics than the compared algorithm. The analyses of population diversity, feature importance, and the number of non-dominated individuals have also shown the effectiveness of the proposed algorithm in different aspects.
AbstractList Dynamic flexible job shop scheduling (DFJSS) is an important combinatorial optimisation problem with a large number of real-world applications such as component production in manufacturing. Genetic programming (GP), as a hyper-heuristic approach, has been widely used to learn scheduling heuristics for DFJSS. Brood recombination has been shown its effectiveness to improve the performance of GP by generating more offspring and preselecting only promising individuals into the next generation. However, evaluating more individuals requires more computational cost. Phenotype based surrogate models have been successfully used with GP to speed up the evaluation in single-objective dynamic job shop scheduling. However, its effectiveness on multi-objective dynamic job shop scheduling is unknown. To fill this gap, this paper proposes a novel surrogate-assisted multi-objective GP based on the phenotype of GP individuals for DFJSS. Specifically, we first use phenotypic vector to represent the behaviour of GP individuals in DFJSS. Second, K-nearest neighbour based surrogates are built according to the phenotypic characterisations and multiple fitness values of the evaluated individuals. Last, the built surrogate models are used to predict the fitness of newly generated offspring in GP with brood recombination. The results show that with the same training time, the proposed algorithm can achieve significantly better scheduling heuristics than the compared algorithm. The analyses of population diversity, feature importance, and the number of non-dominated individuals have also shown the effectiveness of the proposed algorithm in different aspects.
Author Zhang, Fangfang
Mei, Yi
Zhang, Mengjie
Nguyen, Su
Author_xml – sequence: 1
  givenname: Fangfang
  surname: Zhang
  fullname: Zhang, Fangfang
  email: fangfang.zhang@ecs.vuw.ac.nz
  organization: School of Engineering and Computer Science, Victoria University of Wellington,New Zealand
– sequence: 2
  givenname: Yi
  surname: Mei
  fullname: Mei, Yi
  email: yi.mei@ecs.vuw.ac.nz
  organization: School of Engineering and Computer Science, Victoria University of Wellington,New Zealand
– sequence: 3
  givenname: Su
  surname: Nguyen
  fullname: Nguyen, Su
  email: P.Nguyen4@latrobe.edu.au
  organization: Centre for Data Analytics and Cognition, La Trobe University,Melbourne,Victoria,Australia,3086
– sequence: 4
  givenname: Mengjie
  surname: Zhang
  fullname: Zhang, Mengjie
  email: mengjie.zhang@ecs.vuw.ac.nz
  organization: School of Engineering and Computer Science, Victoria University of Wellington,New Zealand
BookMark eNo1UM1OwzAYCxIcYOwNkMgLdOSnadPjNtgYGmKicJ6S9Osa1CZTmjH2Bjw2lYCLLVu2D75C5847QOiWkgmlpLgry_lKUMLphBHGJpQMSLPiDI2LXNIsE6nMM1lcou9NA87H0x7wTPVQ4fIQgt-pCMm0720fB-v50EabeP0BJtpPwEtwEK3BmyEYVNdZt8NHGxs8C95X-BWM77R1KlrvcO0Dvj851Q2FRQtfVreAn7zGZeP3uDQNVId2WLhGF7Vqexj_8Qi9Lx7e5o_J-mW5mk_XiWUkjYkQxqSaEMNqqFItOaGVpFpkVEGtdc1lAYILUuSCDQo4p3kudaUVE8xUgo_Qze-uBYDtPthOhdP2_yD-A7OUYzQ
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/SSCI51031.2022.10022169
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781665487689
1665487682
EndPage 1225
ExternalDocumentID 10022169
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i204t-55cc4b00c2fed4b8301d81b561aefbbf389e53509752bf3e331778bdba252cd53
IEDL.DBID RIE
IngestDate Thu Jan 18 11:14:52 EST 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i204t-55cc4b00c2fed4b8301d81b561aefbbf389e53509752bf3e331778bdba252cd53
PageCount 8
ParticipantIDs ieee_primary_10022169
PublicationCentury 2000
PublicationDate 2022-Dec.-4
PublicationDateYYYYMMDD 2022-12-04
PublicationDate_xml – month: 12
  year: 2022
  text: 2022-Dec.-4
  day: 04
PublicationDecade 2020
PublicationTitle 2022 IEEE Symposium Series on Computational Intelligence (SSCI)
PublicationTitleAbbrev SSCI
PublicationYear 2022
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.8734655
Snippet Dynamic flexible job shop scheduling (DFJSS) is an important combinatorial optimisation problem with a large number of real-world applications such as...
SourceID ieee
SourceType Publisher
StartPage 1218
SubjectTerms Brood Recombination
Dynamic Flexible Job Shop Scheduling
Genetic programming
Heuristic algorithms
Job shop scheduling
Phenotype
Processor scheduling
Production
Sociology
Surrogate
Training
Title Phenotype Based Surrogate-Assisted Multi-objective Genetic Programming with Brood Recombination for Dynamic Flexible Job Shop Scheduling
URI https://ieeexplore.ieee.org/document/10022169
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFA9uJ08qTvwmB6_p1jTZuqvToQPHoA52G0mTOD_WjNFe_Av8s30v3RQFwVtbQlryy-v7vZf3QciVEokBU5YzIO-WidimTHXzPktTJTrGxUY4PNF9GHfvpmI0k7NNsnrIhbHWhuAzG-FlOMs3Pq_QVdbGcqE87vYbpAH7rE7W2sRsxZ1-O8sG91ggDs0-zqPt6B99U4LaGO6R8faFdbTIa1SVOsrff9Vi_PcX7ZPWd4YenXzpngOyY4tD8jFZ2MKjU5Veg3IyNKvWa49-MgYoIJ6GhoRb5vVL_aOjWHYa9g5OhnFaS5iNom-Wgn3uDUXrdAnGc8CPAsGlN3ULezrESpr6zdKR1zRb-BXNAH-Dge1PLTId3j4O7tim0wJ75h1RMinzXIAA5txZI3QKUm-AzwK3UtZp7YDVWJkAt-hJDnc2AdbRS7XRikueG5kckWbhC3tMqNNOJKKnwPZ1QsWxkkpxJzXXIO06zk9IC5dxvqqLacy3K3j6x_MzsotohggScU6a5bqyF8ADSn0Z8P8EYZu2oQ
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dT8IwEG8UH_RJjRi_7YOvHaxrYbyKEkAgJIOEN9KurZ9shGwv_gX-2d5toNHExLdtabqld7f73fXuV0JulAgMhLKcAXi3TPg2ZKoRt1gYKlE3zjfC4Y7ucNToTkV_JmfrZvWiF8ZaWxSfWQ8vi718k8Y5pspqSBfK_UZrm-yA4xeybNdaV2359VYtito9pIjDwI9zbzP-x8kphePo7JPR5pVlvcirl2fai99_sTH--5sOSPW7R4-Ov7zPIdmyyRH5GD_ZJMW0Kr0F92RolK9WKWbKGMgBJWpo0XLLUv1S_uooEk-D9uBkWKm1gNkoZmcpROipoRifLiB8LiRIAeLSu_IQe9pBLk39Zmk_1TR6Spc0Ag0wWNr-WCXTzv2k3WXrsxbYM6-LjEkZxwJMMObOGqFDsHsDiBbQlbJOawe4xsoA0EVTcrizAeCOZqiNVlzy2MjgmFSSNLEnhDrtRCCaCqJfJ5TvK6kUd1JzDfau_fiUVHEZ58uSTmO-WcGzP55fk93uZDiYD3qjh3Oyh5It6knEBalkq9xeAirI9FWhC58Zbrnu
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2022+IEEE+Symposium+Series+on+Computational+Intelligence+%28SSCI%29&rft.atitle=Phenotype+Based+Surrogate-Assisted+Multi-objective+Genetic+Programming+with+Brood+Recombination+for+Dynamic+Flexible+Job+Shop+Scheduling&rft.au=Zhang%2C+Fangfang&rft.au=Mei%2C+Yi&rft.au=Nguyen%2C+Su&rft.au=Zhang%2C+Mengjie&rft.date=2022-12-04&rft.pub=IEEE&rft.spage=1218&rft.epage=1225&rft_id=info:doi/10.1109%2FSSCI51031.2022.10022169&rft.externalDocID=10022169