Scheduling Deteriorating Jobs and Module Changes with Incompatible Job Families on Parallel Machines Using a Hybrid SADE-AFSA Algorithm

被引:1
作者
Sun, Yuwei [1 ]
Qian, Xiaofei [1 ]
Liu, Siwen [1 ]
机构
[1] Hefei Univ Technol, Sch Management, Hefei 230009, Peoples R China
来源
LEARNING AND INTELLIGENT OPTIMIZATION, LION 12 | 2019年 / 11353卷
基金
中国国家自然科学基金;
关键词
Scheduling; Deteriorating jobs; Incompatible job family; Module change; SADE-AFSA; TOTAL COMPLETION-TIME; SINGLE-MACHINE; DIFFERENTIAL EVOLUTION; TOOL CHANGES; GLOBAL OPTIMIZATION; SETUP TIME; MINIMIZE;
D O I
10.1007/978-3-030-05348-2_40
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This research is motivated by a scheduling problem found in the special steel industry of continuous casting processing, where the special steel is produced on the parallel machines, i.e., the continuous casting machine, and each machine can produce more than one types of special steel. Usually, different types of special steel have diversity alloy content, which generates distinct cooling requirements. Consequently, the job families are incompatible, different types of special steel cannot be continuous process. This indicates that the machine will pause for a period of time to execute the module change activity between two adjacent job families. In this context, we attempt to investigate a parallel machine scheduling problem with the objective of minimizing the makespan, i.e., the completion time of the last job. The effect of deterioration, incompatible job families, and the module change activity are taken into consideration simultaneously, and the actual processing time of each job depends on its starting time and normal processing time. A hybrid SADE-AFSA algorithm combining Self-Adaptive Differential Evolution (SADE) and Artificial fish swarm algorithm (AFSA) is proposed to tackle this problem. Finally, the computational experiments are conducted to evaluate the performance of the proposed algorithm.
引用
收藏
页码:455 / 472
页数:18
相关论文
共 36 条
[1]   Scheduling with tool changes to minimize total completion time under controllable machining conditions [J].
Akturk, M. Selim ;
Ghosh, Jay B. ;
Kayan, Rabia K. .
COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (07) :2130-2146
[2]   Scheduling with tool changes to minimize total completion time: Basic results and SPT performance [J].
Akturk, MS ;
Ghosh, JB ;
Gunes, ED .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 157 (03) :784-790
[3]   Optimization of laccase production using response surface methodology coupled with differential evolution [J].
Bhattacharya, Sukanta Shekhar ;
Garlapati, Vijay Kumar ;
Banerjee, Rintu .
NEW BIOTECHNOLOGY, 2011, 28 (01) :31-39
[4]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[5]   SCHEDULING DETERIORATING JOBS ON A SINGLE PROCESSOR [J].
BROWNE, S ;
YECHIALI, U .
OPERATIONS RESEARCH, 1990, 38 (03) :495-498
[6]   Application of differential evolution algorithm for transient stability constrained optimal power flow [J].
Cai, H. R. ;
Chung, C. Y. ;
Wong, K. P. .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2008, 23 (02) :719-728
[7]   Optimization models for the tool change scheduling problem [J].
Chen, Jen-Shiang .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2008, 36 (05) :888-894
[8]  
Cheng W, 2012, MATH PROBL ENG, V7, P243
[9]  
COFFMAN EG, 1978, SIAM J COMPUT, V7, P1, DOI 10.1137/0207001
[10]   A contemplative stance on the automation of continuous casting in steel processing [J].
Craig, IK ;
Camisani-Calzolari, FR ;
Pistorius, PC .
CONTROL ENGINEERING PRACTICE, 2001, 9 (09) :1013-1020