Adaptive Charting Genetic Programming for Dynamic Flexible Job Shop Scheduling

Su Nguyen, Mengjie Zhang, Kay Chen Tan

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

10 Citations (Scopus)

Abstract

Genetic programming has been considered as a powerful approach to automated design of production scheduling heuristics in recent years. Flexible and variable representations allow genetic programming to discover very competitive scheduling heuristics to cope with a wide range of dynamic production environments. However, evolving sophisticated heuristics to handle multiple scheduling decisions can greatly increase the search space and poses a great challenge for genetic programming. To tackle this challenge, a new genetic programming algorithm is proposed to incrementally construct the map of explored areas in the search space and adaptively guide the search towards potential heuristics. In the proposed algorithm, growing neural gas and principal component analysis are applied to efficiently generate and update the map of explored areas based on the phenotypic characteristics of evolved heuristics. Based on the obtained map, a surrogate assisted model will help genetic programming determine which heuristics to be explored in the next generation. When applied to evolve scheduling heuristics for dynamic flexible job shop scheduling problems, the proposed algorithm shows superior performance as compared to the standard genetic programming algorithm. The analyses also show that the proposed algorithm can balance its exploration and exploitation better than the existing surrogate-assisted algorithm.
Original languageEnglish
Title of host publicationGECCO '18 - Proceedings of the Genetic and Evolutionary Computation Conference
EditorsHernan Aguirre
PublisherAssociation for Computing Machinery
Pages1159-1166
ISBN (Print)9781450356183
DOIs
Publication statusPublished - Jul 2018
EventGenetic and Evolutionary Computation Conference (GECCO 2018) - Kyoto TERRSA, Kyoto, Japan
Duration: 15 Jul 201819 Jul 2018
http://gecco-2018.sigevo.org/index.html/tiki-index.php

Conference

ConferenceGenetic and Evolutionary Computation Conference (GECCO 2018)
PlaceJapan
CityKyoto
Period15/07/1819/07/18
Internet address

Research Keywords

  • Automated heuristics design
  • Combinatorial optimisation
  • Genetic programming
  • Scheduling

Fingerprint

Dive into the research topics of 'Adaptive Charting Genetic Programming for Dynamic Flexible Job Shop Scheduling'. Together they form a unique fingerprint.

Cite this