A genetic programming learning approach to generate dispatching rules for flexible shop scheduling problems
Created by W.Langdon from
gp-bibliography.bib Revision:1.7975
- @Article{BRAUNE:2022:IJPE,
-
author = "Roland Braune and Frank Benda and Karl F. Doerner and
Richard F. Hartl",
-
title = "A genetic programming learning approach to generate
dispatching rules for flexible shop scheduling
problems",
-
journal = "International Journal of Production Economics",
-
volume = "243",
-
pages = "108342",
-
year = "2022",
-
ISSN = "0925-5273",
-
DOI = "doi:10.1016/j.ijpe.2021.108342",
-
URL = "https://www.sciencedirect.com/science/article/pii/S0925527321003182",
-
keywords = "genetic algorithms, genetic programming, Flexible shop
scheduling, Machine learning, Iterative dispatching
rule, Multi-tree representation",
-
abstract = "This paper deals with a Genetic Programming (GP)
approach for solving flexible shop scheduling problems.
The adopted approach aims to generate priority rules in
the form of an expression tree for dispatching jobs.
Therefore, in a list-scheduling algorithm, the
available jobs can be ranked using the tree-based
priority rules generated using GP. These priority rules
were tested on benchmark problem settings, such as
those of Brandimarte and Lawrence, in a static and
dynamic environment. The GP approaches were then
applied to a special case based on the problem setting
of an industrial partner. The goal of these approaches
was to minimize the maximum completion time of all
jobs, which is known as the makespan. To reach this
goal, we considered job assignment and machine
sequencing decisions simultaneously in a single-tree
representation and compared this single tree with a
multi-tree approach, where the terminal sets (job- and
machine-related) were strictly separated. This resulted
in two parallel GP populations; they were used to first
decide which job to choose and then which machine it
should be assigned to. Furthermore, for both tree
approaches, we implemented an iterative variant that
stores recorded information of past schedules to
achieve further improvements. Computational experiments
revealed a consistent advantage compared to the
existing advanced priority rules from the literature
with considerably increased performance under the
presence of unrelated parallel machines and larger
instances in general",
- }
Genetic Programming entries for
Roland Braune
Frank Benda
Karl F Doerner
Richard F Hartl
Citations