Open Access Te Herenga Waka-Victoria University of Wellington
Browse
xu-2020-genetic.pdf (1.14 MB)

Genetic Programming with Delayed Routing for Multi-Objective Dynamic Flexible Job Shop Scheduling

Download (1.14 MB)
journal contribution
posted on 2020-06-29, 23:07 authored by Binzi Xu, Yi MeiYi Mei, Yan Wang, Zhicheng Ji, Mengjie ZhangMengjie Zhang
Dynamic Flexible Job Shop Scheduling (DFJSS) is an important and challenging problem, and can have multiple conflicting objectives. Genetic Programming Hyper-Heuristic (GPHH) is a promising approach to fast respond to the dynamic and unpredictable events in DFJSS. A GPHH algorithm evolves dispatching rules (DRs) that are used to make decisions during the scheduling process (i.e. the so-called heuristic template). In DFJSS, there are two kinds of scheduling decisions: the routing decision that allocates each operation to a machine to process it, and the sequencing decision that selects the next job to be processed by each idle machine. The traditional heuristic template makes both routing and sequencing decisions in a non-delay manner, which may have limitations in handling the dynamic environment. In this paper, we propose a novel heuristic template that delays the routing decisions rather than making them immediately. This way, all the decisions can be made under the latest and more accurate information. We propose three different delayed routing strategies, and automatically evolve the rules in the heuristic template by GPHH. We evaluate the newly proposed GPHH with Delayed Routing (GPHH-DR) on a multi-objective DFJSS that optimises the energy efficiency and mean tardiness. The experimental results show that GPHH-DR significantly outperformed the state-of-the-art GPHH methods. We further demonstrated the efficacy of the proposed heuristic template with delayed routing, which suggests the importance of delaying the routing decisions.

History

Preferred citation

Xu, B., Mei, Y., Wang, Y., Ji, Z. & Zhang, M. (2020). Genetic Programming with Delayed Routing for Multi-Objective Dynamic Flexible Job Shop Scheduling. Evolutionary Computation, 1-31. https://doi.org/10.1162/evco_a_00273

Journal title

Evolutionary Computation

Publication date

2020-05-06

Pagination

1-31

Publisher

MIT Press - Journals

Publication status

Published online

Online publication date

2020-05-06

ISSN

1063-6560

eISSN

1530-9304

Language

en

Usage metrics

    Journal articles

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC