2021
DOI: 10.1109/tcyb.2020.3024849
|View full text |Cite
|
Sign up to set email alerts
|

Evolving Scheduling Heuristics via Genetic Programming With Feature Selection in Dynamic Flexible Job-Shop Scheduling

Abstract: Dynamic flexible job shop scheduling (DFJSS) is a challenging combinational optimisation problem that takes the dynamic environment into account. Genetic programming hyperheuristics (GPHH) have been widely used to evolve scheduling heuristics for job shop scheduling. A proper selection of the terminal set is a critical factor for the success of GPHH. However, there is a wide range of features that can capture different characteristics of the job shop state. Moreover, the importance of a feature is unclear from… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
55
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 170 publications
(55 citation statements)
references
References 52 publications
0
55
0
Order By: Relevance
“…Job shop scheduling (JSS) [150] is an important combinatorial optimisation problem, which captures practical issues in real-world applications such as grid/cloud computing [14], order picking in the warehouse [111], and manufacturing industry [80,219]. JSS has received widespread attention in both academia and industry due to its practical applications [137,242,251]. The job shop contains a number of jobs need to be processed by a set of machines.…”
Section: Job Shop Schedulingmentioning
confidence: 99%
See 1 more Smart Citation
“…Job shop scheduling (JSS) [150] is an important combinatorial optimisation problem, which captures practical issues in real-world applications such as grid/cloud computing [14], order picking in the warehouse [111], and manufacturing industry [80,219]. JSS has received widespread attention in both academia and industry due to its practical applications [137,242,251]. The job shop contains a number of jobs need to be processed by a set of machines.…”
Section: Job Shop Schedulingmentioning
confidence: 99%
“…Depending on whether the information of jobs is known in advance or not, JSS can be classified as static (classical) JSS or dynamic JSS [175]. Depending on whether a job can be processed on more than one machine, JSS can be categorised into flexible JSS and non-flexible JSS [242].…”
Section: Job Shop Schedulingmentioning
confidence: 99%
“…Comprehensive comparison among a large number of dispatching rules can be found in [212]. It is noted that a scheduling heuristic in DFJSS consists of a routing rule (i.e., for machine assignment) and a sequencing rule (i.e., for operation sequencing) [242,244]. Scheduling heuristics make decisions according to the priority values of machines or operations only at the decision points.…”
Section: Existing Approachesmentioning
confidence: 99%
“…In addition, the designed heuristics are usually too specific to be reused in other scenarios. GPHH is naturally a good candidate to evolve scheduling heuristics automatically for DFJSS [158,173,242,249] due to its flexible representation.…”
Section: Existing Approachesmentioning
confidence: 99%
See 1 more Smart Citation