Genetic Programming with Delayed Routing for Multiobjective Dynamic Flexible Job Shop Scheduling

被引:38
作者
Xu, Binzi [1 ,2 ,3 ]
Mei, Yi [3 ]
Wang, Yan [2 ]
Ji, Zhicheng [2 ]
Zhang, Mengjie [3 ]
机构
[1] Anhui Polytech Univ, Sch Elect Engn, Wuhu 241000, Peoples R China
[2] Jiangnan Univ, Sch IoT & Engn, Wuxi 214122, Jiangsu, Peoples R China
[3] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6140, New Zealand
基金
中国国家自然科学基金;
关键词
Dynamic flexible job shop scheduling; genetic programming; dispatching rule discovery; delayed routing; energy efficiency;
D O I
10.1162/evco_a_00273
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 article, 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 most 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 multiobjective 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.
引用
收藏
页码:75 / 105
页数:31
相关论文
共 72 条
[1]   Energy cost minimization for unrelated parallel machine scheduling under real time and demand charge pricing [J].
Abikarram, Jose Batista ;
McConky, Katie ;
Proano, Ruben .
JOURNAL OF CLEANER PRODUCTION, 2019, 208 :232-242
[2]  
Banzhaf W., 1998, GENETIC PROGRAMMING, V1
[3]   BRANCH AND BOUND ALGORITHM FOR THE FLOW-SHOP WITH MULTIPLE PROCESSORS [J].
BRAH, SA ;
HUNSUCKER, JL .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1991, 51 (01) :88-99
[4]   Automated Design of Production Scheduling Heuristics: A Review [J].
Branke, Juergen ;
Su Nguyen ;
Pickardt, Christoph W. ;
Zhang, Mengjie .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (01) :110-124
[5]  
Burke EK, 2009, INTEL SYST REF LIBR, V1, P177
[6]   Multi-objective optimization for energy-efficient flexible job shop scheduling problem with transportation constraints [J].
Dai Min ;
Tang Dunbing ;
Adriana, Giret ;
Salido Miguel, A. .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2019, 59 :143-157
[7]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[8]   Evolving dispatching rules for optimising many-objective criteria in the unrelated machines environment [J].
Durasevic, Marko ;
Jakobovic, Domagoj .
GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2018, 19 (1-2) :9-51
[9]   Adaptive scheduling on unrelated machines with genetic programming [J].
Durasevic, Marko ;
Jakobovic, Domagoj ;
Knezevic, Karlo .
APPLIED SOFT COMPUTING, 2016, 48 :419-430
[10]   Energy-efficient scheduling in manufacturing companies: A review and research framework [J].
Gahm, Christian ;
Denz, Florian ;
Dirr, Martin ;
Tuma, Axel .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 248 (03) :744-757